このすべての Xcode の新機能 - 私の Web サイトから映画と音楽ファイルにリンクするいくつかの UIButton があります - それらは正常に動作します。
UIActivityIndicator を設定したいのですが、簡単な方法が見つかりません。
もしそうなら、ボタンごとに1つ必要ですか?
手伝ってくれる?ありがとうカール
このすべての Xcode の新機能 - 私の Web サイトから映画と音楽ファイルにリンクするいくつかの UIButton があります - それらは正常に動作します。
UIActivityIndicator を設定したいのですが、簡単な方法が見つかりません。
もしそうなら、ボタンごとに1つ必要ですか?
手伝ってくれる?ありがとうカール
ボタンに ActivityIndicator を直接追加する場合は、次のコードを使用します。
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.frame = CGRectMake(0,0,40,40); // increase width value if you want to add text
[button addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];
[button setImage:[UIImage imageNamed:@"location.png"] forState:UIControlStateNormal];
UIActivityIndicatorView *actIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
actIndicator.tag = 123456;
[actIndicator startAnimating];
actIndicator.frame = CGRectMake(7, 7, 26, 26);
[button addSubview:actIndicator];
[actIndicator release];
これはアクティビティ ビューを示していますが、最初に非表示にするか、タグを介してインジケーターにアクセスしてアクティビティ インジケーターを切り替えることができます。
アクティビティ インジケーターを作成し、画面上の好きな場所に配置します。次に、メディアを要求したときにアニメーションを開始し、再生が開始されたというコールバックを取得したときにアニメーションを停止するように指示します。
これは、プログラムまたは IB で行うことができ、IBOutlet を作成して、インジケーターに開始/停止を指示できます。