確認が必要な破壊的な操作がいくつかあり、UIActionSheetを使用しています。
clickedButtonAtIndex内で、UIActivityIndicatorViewを必要とするいくつかの長い操作を実行します。
問題は、UIActionSheetが閉じるまでUIActivityIndicatorViewが表示されないことです。これは、操作が終了したときに発生します。
ユーザーがいくつかのボタンを押して、clickedButtonAtIndexデリゲートが起動された場合でも、UIActionSheetを強制的に閉じることはできますか?
擬似コードの場合:
- ユーザーが破壊的な操作をしたい
- UIActionSheetで確認をリクエストする
- ユーザーは「はい」と言います
- Delegate clickedButtonAtIndexが起動し、長い操作を呼び出します
- この操作、最初に行うことはUIActivityIndicatorViewを開くことですが、UIActionSheetがアクティブであるため、最後まで表示できません...
ありがとう、
r。