类似ipad上的split,左边的tableview控制右边显示不同的视图
来源:互联网 发布:it外包服务介绍 编辑:程序博客网 时间:2024/04/29 16:37
类似ipad上的split,左边的tableview控制右边显示不同的视图
最近要做一个项目,这个项目在ipad上运行,需要页面横向放置,首先,先记录一下怎么让程序运行后页面横向显示,我设置了一个基类的视图控制器,下边就称作base页面。
这个控制器里,填写一段这样的代码,所有的页面都继承自这个视图控制器,起到所有的页面都是横向展示
#pragma mark -
#pragma mark -继承自这个类,以便于页面自动就会横屏
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{
return (toInterfaceOrientation ==UIInterfaceOrientationLandscapeRight) || (toInterfaceOrientation ==UIInterfaceOrientationLandscapeLeft);
}
继续在base页面加约束,为了让所有的页面都是靠在左边导航的一侧的页面,添加下边代码
- (void)loadView{
// [super loadView]; 主意这里不要调用,不然会创建一个全屏的view
UIView *view = [UIViewcreateView];
view.frame =CGRectMake(295/2.f,64, kScreenWidth -295/2.f, kScreenHeight - 64);
self.view = customView;
}
原来是因为每次调用[super loadView],所以才创建的全屏的view,所以我们不调用这个,自己创建一下视图,达到想创建的视图的大小,实现后的效果就是
- 类似ipad上的split,左边的tableview控制右边显示不同的视图
- tableview分割线左边长短的控制
- 左边显示图片的路径,右边显示图片的情况
- IOS UIScrollView 翻页,并且露出左边视图和右边视图的边缘效果。
- Android 树形菜单的 实现 ,类似美团左边是树,右边 展 ...
- tableView视图列表3: 把解析到的XML数据显示在TableView上
- 左边的疯子,右边的天才
- iOS7上tableView的分割线左边短了一点
- 判断点在线的左边、右边
- 【javaweb】左边选择右边展现的tld
- 判断点在线的左边、右边
- 左边多级导航切换右边的main
- Android 同一行2个TextView 右边的完全显示,左边的超出显示省略号
- CSplitterWnd分割Frame,左边是CTreeView,如何右边是对应选中的不同Dialog??
- 如何在视图上显示不同效果的字体
- 清除ipad的tableview背景
- 放ppt时怎么让电脑屏幕和背投不一样,就是电脑上是比如左边ppt,右边文档。但是在投影仪上显示ppt的全屏
- 如何实现网页点击左边的导航右边显示对应的页面?
- dwr推送spring实现
- python监控windows的CPU,Memory,Disk
- waiting for device
- nginx日志配置指令详解
- 【BZOJ】【P4247】【挂饰】【题解】【背包】
- 类似ipad上的split,左边的tableview控制右边显示不同的视图
- UVA - 11729 Commando War
- 知识点总结: Java 面试宝典 2013版(超长版) - Java 基础部分
- 图片路径显示问题
- synchronized的使用方法
- java之学习多线程(二)
- view 动画
- abstract class 和interface的区别
- poj3304Segments【判断直线与多条线段相交】