2013年5月8日水曜日

UIActionSheetの注意点

UIActionSheetは、iPadではポップアップ表示されるが、iPhoneでは下からスライドアップして表示される。この表示の基準点としてBarButtonItemを使用すると、iPadでは問題ないが、iPhoneでは消去時に問題が発生する。

ActionSheetのビューは、BarButtonItemが属するToolBarの下へ移動するように消える仕様となっているらしい。つまり、ToolBarは画面下部にあるのが前提で、上部に配置してしまうとActionSheet選択後に悲惨な画面を見ることになる。ActionSheetが上に移動したまま残ってしまうのである。

0 件のコメント:

コメントを投稿