UIActivityIndicatorViewは歯車型のアクティビティインジケータを使用して、タスクが進行中であることを示すクラスです。
UIView
- StoryboardにUIActivityIndicatorViewを3つ(whiteLarge, white, gray)配置します。
- ViewControllerとStoryboardの各UIActivityIndicatorViewを関連付けます。
- StoryboardからViewControlleに紐付けたUIButtionのアクションを2つ(hidesWhenStopped設定用とアニメーション用)作成します
- ViewControllerで各アクションの実装を行います。
プロパティ名 | 説明 | サンプル |
---|---|---|
hidesWhenStopped | インジケータのアニメーションが止まったときにhiddenにするかどうか(storyboardで設定可能) | indicator.hidesWhenStopped |
isAnimating | アニメーション中かどうか(storyboardで設定可能) | indicator.isAnimating |
color | インジケータの色(storyboardで設定可能) | indicator.color |
メソッド名 | 説明 | サンプル |
---|---|---|
startAnimating() | アニメーションを開始する | indicator.startAnimating() |
stopAnimating() | アニメーションをやめる | indicator.stopAnimating() |
定数名 | 説明 | サンプル |
---|---|---|
UIActivityIndicatorViewStyle | インジケータのスタイル | // 大きな白 .whiteLarge // 白(デフォルト) .white // グレー .gray |
UIKit.framework
iOS2.0以上
https://developer.apple.com/reference/uikit/uiactivityindicatorview
category | Version |
---|---|
Swift | 3.0.2 |
XCode | 8.2.1 |
iOS | 10.0〜 |