(0061)iOS开发之iPad开发:UISplitViewController分割视图控制器
2017-08-14 15:14
621 查看
//分割试图控制器 左侧默认320宽度 右侧self.view.frame.size-320
@property (strong,nonatomic)UISplitViewController *splitViewController;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary
*)launchOptions {
_splitViewController = [[UISplitViewControlleralloc]
init];
DetailViewController *detailVc = [[DetailViewControlleralloc]
init];
ViewController *viewVC = [[ViewControlleralloc]
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 = [[UINavigationControlleralloc]
initWithRootViewController:detailVc];
UINavigationController *viewVCNav = [[UINavigationControlleralloc]
initWithRootViewController:viewVC];
/*左右视图分割模式
UISplitViewControllerDisplayModeAutomatic,
UISplitViewControllerDisplayModePrimaryHidden,
UISplitViewControllerDisplayModeAllVisible,
UISplitViewControllerDisplayModePrimaryOverlay,
*/
NSLog(@"%f",_splitViewController.maximumPrimaryColumnWidth);
_splitViewController.preferredDisplayMode =UISplitViewControllerDisplayModePrimaryOverlay;
// 设置左侧视图宽度
// CGFloat ff = 1000;
// _splitViewController.maximumPrimaryColumnWidth = ff;
_splitViewController.viewControllers = [NSArrayarrayWithObjects:viewVCNav,detailNav,
nil];
self.window.rootViewController =_splitViewController;
}
更多信息可跳转到 http://blog.sina.com.cn/s/blog_7b9d64af01018w8z.html
相关文章推荐
- iOS开发:第一个iOS程序分析——AppDelegate.h文件和视图View、视图控制器ViewController
- 【iOS开发】获取当前view(视图)所在的Controller(控制器)
- iOS开发中活动视图控制器UIActivityViewController的应用
- iOS开发笔记之ViewController视图控制器间的跳转
- iOS 6编程--分割视图控制器(UISplitViewController)和Master-Detail Application模板
- iOS开发视图控制器(ViewController)调用[super viewXXX]的简单理解
- iOS开发之UIViewController视图控制器之间跳转
- UISplitViewController - iPad分屏视图控制器
- iOS 视图控制器(ViewController)中的代码规范
- 分割视图控制器(UISplitViewController)
- iOS开发之高级视图—— UICollectionViewController
- iOS开发经验--UIScrollview 添加到控制器里向下偏移 storyboard中创建的 子视图 中 添加的子视图 会遮挡父类之间的视图
- iOS开发 剖析网易新闻标签栏视图切换(addChildViewController属性介绍)
- iOS个人整理05-应用程序的启动流程--视图控制器ViewController的加载过程--MVC架构
- 【IOS】分隔视图控制器 (UISplitViewController)
- iOS属性传值(视图控制器viewController的执行顺序的理解和懒人加载的理解)
- ipad UISplitViewController 导航视图控制器标题设置
- iOS开发 剖析网易新闻标签栏视图切换(addChildViewController属性介绍)
- iOS开发利用协议代理实现导航控制器UINavigationController视图之间的正向传值和反向传值
- 【iOS开发-107】UISplitViewController:如何取得master和detail控制器,核心在于如何运用代理