6

私はコーディングに真新しいです。そうは言っても、白いアクティビティ インジケーター スピナーの背後に灰色の背景を配置する方法がわかりました。背景の角を丸くしたいです。私は検索して検索しましたが、成功していません。

アクティビティ インジケーターと背景を表示するために使用しているコードを次に示します。さらに詳しい情報が必要な場合は、お尋ねください。質問の仕方もよくわかりません。私は全くの新人です。

activityIndicator = UIActivityIndicatorView(frame: CGRectMake(0, 0, 80, 80))

activityIndicator.center = self.view.center

activityIndicator.backgroundColor = (UIColor (white: 0.3, alpha: 0.8))   //create a background behind the spinner

activityIndicator.hidesWhenStopped = true

activityIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.WhiteLarge

view.addSubview(activityIndicator)

activityIndicator.startAnimating()

UIApplication.sharedApplication().beginIgnoringInteractionEvents()
4

1 に答える 1

11

スタック オーバーフローへようこそ!

あなたの質問への答えとして、CALayerプロパティcornerRadiusをゼロ以外の正の値に設定する必要があります。例えば:

activityIndicator.layer.cornerRadius = 10

そして結果:

ここに画像の説明を入力

また、プログラミングはまったくの初心者なので、Apple のThe Swift Programming Languageをチェックすることをお勧めします。これは無料で、Swift 言語全体を紹介します。リンクは次のとおりです: https://itunes.apple.com/gb/book/swift-programming-language/id881256329?mt=11 (Web バージョンとしても利用できます)

于 2015-04-07T23:37:07.030 に答える