大きなスピナー(灰色のスタイル、約80x80px)を作成する必要がありますが、品質が低く見えます。高品質にする方法や、アニメーション画像を置き換える方法はありますか?
12944 次
7 に答える
62
実際には、インジケーターのスタイルUIActivityIndicatorView
をラージホワイトに設定してから、コードで次のように設定できます。
// Objective-C
[myActivityView setColor:[UIColor grayColor]];
// Swift 4.0
myActivityView.color = .grayColor
于 2011-10-26T02:54:01.657 に答える
9
Swift2.0ソリューション
myActivityView.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.WhiteLarge
myActivityView.color = UIColor.grayColor()
于 2016-04-10T01:27:57.013 に答える
3
UIActivityIndicatorViewを使用して実行することはできません。ただし、UIImageViewといくつかの簡単なアニメーションを使用してUIViewの独自のサブクラスを作成し、これを行うことができます。
于 2010-08-06T15:39:51.863 に答える
3
スウィフト3
extension UIActivityIndicatorView {
func makeLargeGray() {
activityIndicatorViewStyle = .whiteLarge
color = .gray
}
}
于 2017-04-04T08:09:31.757 に答える
2
次のようなことを試すことができます:
activityIndicator.transform = CGAffineTransform(scaleX: 1.3, y: 1.3)
ただし、十分に大きくすると、ピクセルが表示されます...
于 2018-01-26T11:41:34.950 に答える
2
Swift 4.2
extension UIActivityIndicatorView {
func makeLargeGray() {
style = .whiteLarge
color = .gray
}
}
于 2018-09-23T20:00:12.053 に答える
1
始めることができる便利なプロジェクトはMBProgressHUDです。
于 2012-03-22T11:54:04.387 に答える