UISplitViewController 分割视图控制器,自定义左右视图控制器视图大小
2014-12-17 17:33
501 查看
//分割试图控制器 左侧默认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
@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
相关文章推荐
- 分割视图控制器(UISplitViewController)
- 分割视图控制器(UISplitViewController)
- 分割视图控制器(UISplitViewController)
- iOS 6编程--分割视图控制器(UISplitViewController)和Master-Detail Application模板
- UISplitViewController - 分割视图控制器
- 分割视图控制器(UISplitViewController)
- 【IOS】分隔视图控制器 (UISplitViewController)
- iOS:分割控制器UISplitViewcontroller
- UISplitViewController - iPad分屏视图控制器
- ipad UISplitViewController 导航视图控制器标题设置
- UISplitViewController - iPad分屏视图控制器
- UISplitViewController-分割控件自定义分割宽度是无法实现的
- IOS UISplitViewController之 解决 密码框添加之后 调用子视图的转向方法之时 对象为空
- iOS7新特性 ViewController转场切换(三) 自定义视图控制器容器的切换---非交互式
- ipad 自定义UISplitViewController
- 浅谈UIViewController 使用-addChildViewController自定义视图控制器
- UI: 用 UISplitViewController 显示 Master-Detail 视图 ;使用 UIPageViewController 启用分页;使用 UIPopoverController 显示弹出画面(弹出框)
- UI 第三课 ⼀、自定义视图 二、视图控制器指定⾃自定义View 三、检测屏幕旋转 四、处理内存警告 五、容器视图控制器
- IOS控件之分隔条控制器UISplitViewController
- ios-使用iPad专用API(UISplitViewController)控制器