UISplitViewController 纯代码
来源:互联网 发布:手机简繁体转换软件 编辑:程序博客网 时间:2024/06/05 07:37
UISplitViewController只能用于iPad, 他可以在ipad屏幕中显示两个不同的场景: 在横向模式下, 左边显示一个表,供用户选择; 左边选择了元素之后, 改变右边表的数据. 如果ipad旋转到纵向模式, 右边的表将消失; 旋转成横屏之后,又会出来. 隐藏和显示都是自动的.
主要的思路如下:
主控制器中:
UISplitViewController *splitView = [[UISplitViewControlleralloc] init];
[self.viewaddSubview:splitView.view];
self.splitView = splitView;
MasterViewController *master = [[MasterViewControlleralloc] init];
DetailViewController *detail = [[DetailViewControlleralloc] init];
UINavigationController *masterNavigationController = [[UINavigationControlleralloc] initWithRootViewController:master];
UINavigationController *detailNavigationController = [[UINavigationControlleralloc] initWithRootViewController:detail];
splitView.viewControllers = @[masterNavigationController, detailNavigationController];
splitView.delegate = self;
MasterViewController和DetailViewController 是新建的控制器, 这两个控制器中分别实现自己的业务代码
主控制器中有导航栏的要隐藏掉导航栏
-(void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
self.navigationController.navigationBarHidden =YES;
}
- UISplitViewController 纯代码
- UISplitViewController
- UISplitViewController
- UISplitViewController
- UISplitViewController
- 纯代码
- Ipad UISplitViewController
- UISplitViewController翻译
- Ajax留言板(纯代码)
- 纯代码布局
- 纯代码设置UILabel
- 纯代码setTextColor无效
- 使用纯代码贴
- 纯代码实现TabHost
- IB VS 纯代码
- 纯代码自定义UITableViewCell
- 纯代码写iOS
- iOS 纯代码跳转
- 一台电脑控制27台手机技术原理分析
- 提高项目42-学生人数没个准
- IOS-上架APP之启动页设置(新手必看!)
- D - Pie
- 【操作系统】用户可通过三种方式使用计算机
- UISplitViewController 纯代码
- 字符串搜索之Rabin-Karp 算法(伪代码)
- C++ hdoj 2013
- Win32下session和window station以及desktop一些介绍和应用
- PHP fetch_array()与fetch_all()详解获取数据库数据的区别
- Java 中的Synchronizer
- ListView的item中有Button,ImageButton之类的控件导导致item的点击事件失效
- 如何让MySQL 数据库支持中文
- python 数据初学者 小记