iOSでアプリケーションを実行しているときに、ボタン(UIButton)をクリックすると、デフォルトローディングスピナーがアクションが実行されるまで。しかし、私はその読み込みスピナーがポップアップするのではなく、別の位置でスピンするカスタムインジケーターが必要です。 ここでUIActivityIndicatorを使用していますが、カスタムインジケータはその位置で正常に動作しています。しかし、センターのデフォルトのスピナーはまだクリックに沿って来ています。 デフォルトのローディングスピナーが非表示になっているか、ボタンのクリックでポップアップしないように、正しい方法を提案してください。ボタンアクションが実行された後 UIButtonのクリック時にデフォルトのローディングスピナーを非表示にする:iOS Objective C
UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc]
initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
indicator.frame= CGRectMake(textView.frame.size.width+30,
containerView.frame.size.height-45,40,40);
indicator.autoresizingMask=UIViewAutoresizingFlexibleTopMargin |
UIViewAutoresizingFlexibleRightMargin;
[containerView addSubview:indicator];
indicator.backgroundColor = [UIColor clearColor];
[indicator startAnimating];
.
.
.
...
[indicator stopAnimating];
あなたの問題や予想される結果のためにスクリーンショットを投稿することができます。 – KKRocks
アクティビティインジケータの表示方法をいくつか追加しますか? –
ねえ、私はコードを追加しました。このインジケータは、ボタンがクリックされたときに発生しますが、デフォルトのスピナーも一緒に発生します。 @AbhishekJain –