1

[UIActivityIndi​​catorView を使用して表示] 処理が行われているときに、ユーザーがクリックしてはならないボタンがあります。

このために、処理の開始時に [[UIApplication sharedapplication] beginIgnoringInteractionEvents]; を呼び出します。

処理が終了したら、[[UIApplication sharedApplication] endIgnoringInteractionEvents]; を呼び出します。

処理中にボタンをクリックすると、タッチイベントは呼び出されませんが、処理が停止するとすぐに呼び出されます。

なぜこうなった?

4

1 に答える 1

2

代わりにボタンを無効にしてみてください。

[self.yourbutton setEnabled:FALSE];

于 2010-01-13T16:06:09.810 に答える