B K*_*B K 2 uiviewcontroller ipad ios
我想澄清的第一件事是我不是在谈论splitview控制器.我想要弹出一个导航控制器,类似于您点击键盘>>语言或邮件>>新帐户时获得的导航控制器.

现在这不是一个popover控制器,可用于此的任何标准框架?也许我错过了显而易见的事实.关于这一点的好处是它有导航控制器,因此视图调整大小以适应后续的tableview长度.
这不是一个弹出窗口.这是一个modalView演示风格UIModalPresentationFormSheet
检查此链接
有关更多演示样式,请参阅ModalPresentationStyle
演示风格
呈现视图控制器时可用的演示样式.
typedef enum {
UIModalPresentationFullScreen = 0,
UIModalPresentationPageSheet,
UIModalPresentationFormSheet,
UIModalPresentationCurrentContext
UIModalPresentationStyle;
常量
UIModalPresentationFullScreen
所呈现的视图覆盖了屏幕,同时考虑了wantsFullScreenLayout属性的值.
适用于iOS 3.2及更高版本.
在UIViewController.h中声明.
UIModalPresentationPageSheet
显示的视图的高度设置为屏幕的高度,视图的宽度设置为纵向的屏幕宽度.任何未覆盖的区域都会变暗以防止用户与它们进行交互.(在纵向方向上,此选项与UIModalPresentationFullScreen基本相同.)
适用于iOS 3.2及更高版本.
在UIViewController.h中声明.
UIModalPresentationFormSheet
呈现视图的宽度和高度小于屏幕的宽度和高度,视图以屏幕为中心.如果设备处于横向方向且键盘可见,则向上调整视图的位置以使视图保持可见.所有未覆盖的区域都是灰色的,以防止用户与它们进行交互.
适用于iOS 3.2及更高版本.
在UIViewController.h中声明.
UIModalPresentationCurrentContext
视图使用与其父视图控制器相同的样式显示.
在弹出窗口中显示视图控制器时,仅当过渡样式为> UIModalTransitionStyleCoverVertical时才支持此演示样式 .尝试使用不同的过渡样式会触发异常.但是,如果父视图控制器不在弹出框中,则可以使用其他过渡样式(部分卷曲过渡除外).
适用于iOS 3.2及更高版本.
在UIViewController.h中声明.
| 归档时间: |
|
| 查看次数: |
1423 次 |
| 最近记录: |