ホーム > 開発 > UIAlertView表示中に端末を回転する

UIAlertView表示中に端末を回転する

UIAlertViewの表示中に端末を回転すると、いったんアラートが消えて回転後に再表示されます。
単に見せ方がこうなっているだけだと考えていたのですが、再表示のタイミングで次のようなイベントが発生しています。

  1. UIAlertViewのdelegateにalertView:didDismissWithButtonIndexが飛ぶ。この時のボタンインデックスは、cancelButtonIndex
  2. UIAlertViewが再表示される。

つまり、一度アラートは閉じています。
ここで問題は、cancelButtonIndexに大して何らかの処理を書いてしまっている場合です。
回転をサポートする場合はもちろんですが、cancelButtonIndexは処理無しにしておくべきだと思われます。

広告
カテゴリー:開発 タグ: ,
  1. まだコメントはありません。
  1. No trackbacks yet.

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。