これはポップオーバーではありません。modalView
プレゼンテーションスタイル付きですUIModalPresentationFormSheet
このリンクを確認してください
その他のプレゼンテーションスタイルについては、ModalPresentationStyleを参照してください
プレゼンテーションスタイル
ビューコントローラを表示するときに使用できる表示スタイル。
typedef列挙型{
UIModalPresentationFullScreen = 0、
UIModalPresentationPageSheet、
UIModalPresentationFormSheet、
UIModalPresentationCurrentContext
} UIModalPresentationStyle;
定数
UIModalPresentationFullScreen
表示されるビューは、wantsFullScreenLayoutプロパティの値を考慮して、画面をカバーしています。
iOS3.2以降で利用できます。
UIViewController.hで宣言されています。
UIModalPresentationPageSheet
表示されるビューの高さは画面の高さに設定され、ビューの幅は縦向きの画面の幅に設定されます。カバーされていない領域は、ユーザーがそれらと対話できないように淡色表示されます。(縦向きの場合、このオプションは基本的にUIModalPresentationFullScreenと同じです。)
iOS3.2以降で利用できます。
UIViewController.hで宣言されています。
UIModalPresentationFormSheet
表示されるビューの幅と高さは画面の幅と高さよりも小さく、ビューは画面の中央に配置されます。デバイスが横向きでキーボードが表示されている場合、ビューの位置は上向きに調整され、ビューは表示されたままになります。カバーされていないすべての領域は、ユーザーがそれらと対話できないように淡色表示されます。
iOS3.2以降で利用できます。
UIViewController.hで宣言されています。
UIModalPresentationCurrentContext
ビューは、親のViewControllerと同じスタイルを使用して表示されます。
ポップオーバーでViewControllerを表示する場合、この表示スタイルは、遷移スタイルが>
UIModalTransitionStyleCoverVerticalの場合にのみサポートされます。別の遷移スタイルを使用しようとすると、例外がトリガーされます。ただし、親View Controllerがポップオーバーにない場合は、他のトランジションスタイル(部分的なカールトランジションを除く)を使用できます。
iOS3.2以降で利用できます。
UIViewController.hで宣言されています。