UISplitViewController在iPhone中的用法

序言:iPad相对iPhone在尺寸上差异,所以iPad有它特有的两个控件,即UISplitViewController和UIPopoverController。这里是有关UISplitViewController。

  • 要快速了解UISplitViewController的结构和用法,可以从storyboard中拖一个UISplitViewController控制器。如下图:


    UISplitViewController在iPhone中的用法_第1张图片
    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

你可能感兴趣的:(UISplitViewController在iPhone中的用法)