0

私のアプリは、ウィンドウ付きのスプラッシュ画像でファイルをロードすることから始めprogressHUDます。appDelegate位置情報サービスがオンになっているかどうかを確認し、オンになっている場合は問題ありませんが、ロードが終了すると消えprogressHUDますが、ユーザーが位置情報サービスの許可を要求するアラートを受け取った場合、progressHUDウィンドウの後ろに表示され、キャンセル/OKできませんアプリを読み込んでいます。

このアラートを常に他のすべてのビューの上に表示するにはどうすればよいprogressHUDですか?

4

1 に答える 1

0

どの HUD コントロールを使用していますか?

私は個人的にこれを使用しSVProgressHUDていますが、これは本当にクールで完全なものですが、1 つの欠点がありUIWindowます。UIWindowsこの動作は Apple によって推奨されておらず、システムが特に表示するために独自に作成する場合に気付いたように、機能しませんUIAlertViews

私が使用した解決策SVProgressHUDは、アプリケーションのwindow.rootViewController.view. progressHUD が表示されている場合でもUIAlertViews操作できます。UIAlertViews


( を使用していない場合は、使用SVProgressHUDしている別のクラスに同じ問題がある可能性があるため、そのクラスで確認してください)

にプル リクエストを投稿する必要がありましたSVProgressHUDが、まだ時間がありませんでした。私が忘れていなければ、おそらくいつでもそうするでしょう;)

于 2012-10-01T22:27:01.027 に答える