序言:iPad相對iPhone在尺寸上差異,所以iPad有它特有的兩個控件,即UISplitViewController和UIPopoverController。這里是有關(guān)UISplitViewController。
-
要快速了解UISplitViewController的結(jié)構(gòu)和用法,可以從storyboard中拖一個UISplitViewController控制器。如下圖:
Snip20170407_1.png這個簡單的UISplitViewController的ViewControllers是2。即primaryViewcontroller和detailviewcontroller。
- 這樣運(yùn)行默認(rèn)是顯示detailviewcontroller,可以通過實(shí)現(xiàn)UISplitViewControllerDelegate方法使detailviewcontroller丟棄,顯示primaryViewcontroller。
- (BOOL)splitViewController:(UISplitViewController *)splitViewController collapseSecondaryViewController:(UIViewController *)secondaryViewController ontoPrimaryViewController:(UIViewController *)primaryViewController NS_AVAILABLE_IOS(8_0);
//return yes就是丟棄secondaryViewController
