web-dev-qa-db-ja.com

iOSでUIActivityIndi​​catorViewの色を黒に変更することはできますか?

アクティビティインジケータの色をグレー/白から黒に変更したい。色を黒に変更することはできますか?はいの場合は、ガイドまたはサンプルコードを提供してください。

46
Pugal

.colorプロパティを使用して、UIActivityIndicatorView色を変更できます。例:

// Objective-C
activityIndicator.color = [UIColor greenColor];

// Swift
activityIndicator.color = .green

.coloriOS 5から利用可能 のみであることに注意してください。

168
Cesar

.gray プロパティを使用して、.white.whiteLarge、および.activityIndicatorViewStyleを切り替えることができます。

0
user643097

次のことをお勧めします。

  1. UIActivityIndicatorViewStyle.whiteLargeスピナーを大きくする
  2. 色を選ぶ
  3. backgroundColorを選択してコントラストを上げます

    var activityIndicator = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorViewStyle.whiteLarge)
    activityIndicator.color = UIColor.<YOUR DESIRED COLOR>
    activityIndicator.backgroundColor = UIColor.<YOUR DESIRED BACKGROUND COLOR>
    self.view.addSubview(self.activityIndicator)
    
0
brownmagik352

標準のシステムカラーを使用するには:

activityIndicator.color = .green

カスタムRGBAカラーを使用するには

activityIndicator.color = UIColor(displayP3Red: 255/255, green: 150/255, blue: 181/255, alpha: 255/255)