tableView头部留白
2016-08-29 11:50
295 查看
创建tableView的时候,我们经常会发现有些时候tableView头部有一块白色的区域即设置完frame为CGRectMake(0,
0,屏幕宽,屏幕高)以后tableview不从导航栏下面显示。
出现这种现象是因为在ios7以后 系统会对第一个添加到视图上的UIScrollView或者其子类(当然就包括tableView了)自动添加一个留白,如果不需要这个留白,我们需要将UIViewController的一个属性 automaticallyAdjustsScrollViewInsets 设置为NO
如果后续界面不需要这个设置,记得将其设置为yes
- (void)viewWillAppear:(BOOL)animated
{
[super
viewWillAppear:animated];
4000
//ios7以后 tableView上面有留白
self.automaticallyAdjustsScrollViewInsets =
NO;
}
- (void)viewWillDisappear:(BOOL)animated
{
[super
viewWillDisappear:animated];
self.automaticallyAdjustsScrollViewInsets =
YES;
}
0,屏幕宽,屏幕高)以后tableview不从导航栏下面显示。
出现这种现象是因为在ios7以后 系统会对第一个添加到视图上的UIScrollView或者其子类(当然就包括tableView了)自动添加一个留白,如果不需要这个留白,我们需要将UIViewController的一个属性 automaticallyAdjustsScrollViewInsets 设置为NO
如果后续界面不需要这个设置,记得将其设置为yes
- (void)viewWillAppear:(BOOL)animated
{
[super
viewWillAppear:animated];
4000
//ios7以后 tableView上面有留白
self.automaticallyAdjustsScrollViewInsets =
NO;
}
- (void)viewWillDisappear:(BOOL)animated
{
[super
viewWillDisappear:animated];
self.automaticallyAdjustsScrollViewInsets =
YES;
}
相关文章推荐
- 如果tableview是group的时候,去掉头部的留白
- iOS 11 系统下tableView顶部多出一些留白的解决方法
- iOS中tableView组头部和尾部标题设置
- tableView下拉放大头部视图
- 关于TableView上有一段留白的解决方法
- 新浪微博中tableview中头部信息
- 解决tableview顶部留白一段的处理方法
- IOS TableView头部Cell显示不全
- 解决tableview顶部留白一段的处理方法
- IOS 去除 tableView 中 headerView 吸附头部,不整体滚动
- iOS -- tableView顶部留白
- 关于iOS TableView旋转后头部空白的问题
- iOS tableview header留白,更换header时有留白
- iOS开发仿【喵播】之快速集成tableView头部缩放视图+视图为模糊效果
- iOS11 Tableview顶部空白和Section Header留白问题
- 下拉的tableview的头部拉伸效果
- iOS 伸缩的头部tableView
- iOS开发仿《喵播》之快速集成tableView头部缩放视图
- tableview当对应组的数据展示完后对应的section的头部或尾部才消失
- tableview中头部信息