(转)处理ios6到ios7后UITableView的两个显示问题
来源:互联网 发布:32单片机蜂鸣器程序 编辑:程序博客网 时间:2024/06/05 13:24
1.在ios6开发的项目,当用ios7的虚拟机显示的时候会出现UINavigationItem遮挡TableView的问题:
下面是对比显示效果:
我的处理方法是:
在UITableViewController 的viewwillapper方法中加入以下代码:
[objc] view plaincopyprint?
- -
( void)viewWillAppear:(BOOL)animated - {
-
[super viewWillAppear :animated]; -
if([self respondsToSelector :@selector(edgesForExtendedLayout)]) -
[self setEdgesForExtendedLayou :UIRectEdgeBottom];t - }
2.ios7还有一个问题是UItableview的第一个section会离头部很大的距离:会出现下面的情况:
原因和ios7的设计有关
有两种方法可以解决,大家可以试一下:
如果你的TableView没有刷新的话可以用下面的代码解决:
在viewWillLoad中添加:
[objc] view plaincopyprint?
- //设置header
of section grouped -
self.tableView.tableHeaderView = [[UIView alloc ]initWithFrame :CGRectMake(0.0f,0.0f, self.tableView.bounds.size.width, 10.f)];
如果TableView会刷新页面可以在:viewWillApper中添加相同功能代码:
[objc] view plaincopyprint?
- CGRect
frame self.tableView.tableHeaderView.frame;= -
frame.size.height = 10; -
UIView *headerView = [[UIView alloc ]initWithFrame :frame]; -
[self.tableView setTableHeaderView :headerView];
页面就会显示正常。
原文地址:http://blog.csdn.net/wildcatlele/article/details/15507111
0 0
- 处理ios6到ios7后UITableView的两个显示问题
- 转)处理ios6到ios7后UITableView的两个显示问题
- (转)处理ios6到ios7后UITableView的两个显示问题
- (转)处理ios6到ios7后UITableView的两个显示问题
- IOS7学习之路二(处理ios6到ios7后UITableView的两个显示问题)
- ios6到ios7的移植问题
- ios7的UITableView实现ios6的圆角效果
- iOS6到iOS7的适配
- UITableView和UISearchBar在ios7和ios6之间的区别【转】
- UITableView和UISearchBar在ios7和ios6之间的区别【转】
- iOS6和iOS7的navigation空白问题
- IOS6和IOS7的适配问题
- ios6, ios7上文字长度计算问题, 可变长文字的自动适配显示
- ios下使用VFL兼容ios6和ios7下的头部显示问题
- iOS6,iOS7文字长度计算问题,可变长文字的自动适配显示
- iOS7 UITableView做成类似iOS6风格
- 如何让ios7的app同时适应ios6,即ios6与ios7的适配问题
- ios7 uitableview 上面的空白处理
- SolrCloud使用教程、原理介绍
- Git merge和git branch 分支与合并
- RelativeLayout常用属性介绍及实例讲解
- 约瑟夫环(递推)
- PHP/python 内建服务器 轻便测试走起
- (转)处理ios6到ios7后UITableView的两个显示问题
- Drop-down List
- ContentObserver
- KAFKA分布式消息系统
- LNMP一键安装 1.1版本
- SharePoint2013 App添加ribbon
- pow(x,n) 为什么错这么多次
- 避免不必要的float
- java中volatile关键字的使用