序言:iPad相对iPhone在尺寸上差异,所以iPad有它特有的两个控件,即UISplitViewController和UIPopoverController。这里是有关UISplitViewController。
-
要快速了解UISplitViewController的结构和用法,可以从storyboard中拖一个UISplitViewController控制器。如下图:
Snip20170407_1.png这个简单的UISplitViewController的ViewControllers是2。即primaryViewcontroller和detailviewcontroller。
- 这样运行默认是显示detailviewcontroller,可以通过实现UISplitViewControllerDelegate方法使detailviewcontroller丢弃,显示primaryViewcontroller。
- (BOOL)splitViewController:(UISplitViewController *)splitViewController collapseSecondaryViewController:(UIViewController *)secondaryViewController ontoPrimaryViewController:(UIViewController *)primaryViewController NS_AVAILABLE_IOS(8_0);
//return yes就是丢弃secondaryViewController
网友评论