//分割试图控制器 左侧默认320宽度 右侧self.view.frame.size-320
@property (strong,nonatomic) UISplitViewController *splitViewController;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
_splitViewController = [[UISplitViewController alloc] init];
DetailViewController *detailVc = [[DetailViewController alloc] init];
ViewController *viewVC = [[ViewController alloc] init];
NSLog(@"111detailVcViewController:%f %f",detailVc.view.bounds.size.height,detailVc.view.bounds.size.width);
NSLog(@"111viewVCViewController:%f %f",viewVC.view.bounds.size.width,viewVC.view.bounds.size.height);
UINavigationController *detailNav = [[UINavigationController alloc] initWithRootViewController:detailVc];
UINavigationController *viewVCNav = [[UINavigationController alloc] initWithRootViewController:viewVC];
/*左右视图分割模式
UISplitViewControllerDisplayModeAutomatic,
UISplitViewControllerDisplayModePrimaryHidden,
UISplitViewControllerDisplayModeAllVisible,
UISplitViewControllerDisplayModePrimaryOverlay,
*/
NSLog(@"%f",_splitViewController.maximumPrimaryColumnWidth);
_splitViewController.preferredDisplayMode = UISplitViewControllerDisplayModePrimaryOverlay;
// 设置左侧视图宽度
// CGFloat ff = 1000;
// _splitViewController.maximumPrimaryColumnWidth = ff;
_splitViewController.viewControllers = [NSArray arrayWithObjects:viewVCNav,detailNav, nil];
self.window.rootViewController = _splitViewController;
}
更多信息可跳转到 http://blog.sina.com.cn/s/blog_7b9d64af01018w8z.html