0

次のコードを使用して、Viewを無効および有効にしています。

ビューを無効にします。

  [[UIApplication sharedApplication] beginIgnoringInteractionEvents];
    _loadingSpinner.hidden = FALSE;

ビューを有効にします。

[[UIApplication sharedApplication] endIgnoringInteractionEvents];
_loadingSpinner.hidden = true;

ただし、デバイスがスタンバイモードになったとき。アプリケーションがフリーズします。ユーザーは、アプリケーションを再度実行するために、作業ウィンドウでアプリケーションを閉じています。

助けてください!!!!

4

2 に答える 2

1

なぜビューを無効にするのですか? プロセスが完了するまで相互作用を防ぎたい場合は、MBProgressHUDのようなものを使用するか、独自のモーダル ビューを作成して使用してみませんか?

于 2013-03-05T16:10:11.160 に答える
0

ブレークポイントを置いて、インタラクションを終了するコードがいつでもヒットするかどうかを確認します。userInteractionEnabled目的のために UIViewのスピナーまたはプロパティでオーバーレイ ビューを使用しないのはなぜですか?

于 2013-03-05T15:21:06.540 に答える