如何用popover风格显示UISplitViewController的主视图?

时间:2013-06-26 17:14:31

标签: ios ipad cocoa-touch uisplitviewcontroller

在纵向模式下显示主视图的默认样式是在主视图中滑动,但是我想用pop over样式显示主视图,有什么方法可以做到吗?

1 个答案:

答案 0 :(得分:1)

来自this帖子,感谢@AppleDeveloper:

  

这是自5.1以来的默认操作。从iOS 6发行说明:

     
    

在iOS 5.1中,UISplitViewController类在呈现左视图时采用滑动呈现样式(以前仅在Mail中看到)。当通过委托方法提供的现有条形按钮项目或右视图内的滑动手势启动演示时,将使用此样式。无需额外的API采用即可获得此行为,并且所有现有API(包括委托提供的UIPopoverController实例的API)将继续像以前一样工作。

  
     

如果您的应用中的手势不可用,则将分割视图控制器的presentsWithGesture属性设置为NO会禁用手势。但是,不鼓励禁用该手势,因为它的使用可以在所有应用中保持一致的用户体验。

     

有一个dirty way可以解决这个问题。