tableView头部留白

原创 2016年08月29日 11:50:56

创建tableView的时候,我们经常会发现有些时候tableView头部有一块白色的区域即设置完frame为CGRectMake(0, 0,屏幕宽,屏幕高)以后tableview不从导航栏下面显示。

出现这种现象是因为在ios7以后 系统会对第一个添加到视图上的UIScrollView或者其子类(当然就包括tableView了)自动添加一个留白,如果不需要这个留白,我们需要将UIViewController的一个属性 automaticallyAdjustsScrollViewInsets 设置为NO

如果后续界面不需要这个设置,记得将其设置为yes

- (void)viewWillAppear:(BOOL)animated

{

    [super viewWillAppear:animated];

    

    //ios7以后 tableView上面有留白

    self.automaticallyAdjustsScrollViewInsets = NO;

}


- (void)viewWillDisappear:(BOOL)animated

{

    [super viewWillDisappear:animated];

    

    self.automaticallyAdjustsScrollViewInsets = YES;

}


  
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

iOS tableview头部拉伸效果

  • 2015-08-26 13:36
  • 2.00MB
  • 下载

模板留白设计

  • 2013-07-18 09:22
  • 1.52MB
  • 下载

Swift - 去除tableView在编辑模式下的自动缩进(单元格头部不留空白)

1,问题描述 我们知道当表格 tableview 进入到编辑状态时,单元格内容会自动向右缩进,这样留出的空间可以用来显示新增或删除按钮图标。               ...

tableView头部放scrollView滚动视图

tableView头部放scrollView滚动视图

iOS中tableView组头部和尾部标题设置

解决在tableView返回组标题直接返回字符串,带来的不便设置组标题样式的问题解决办法,设置尾部标题和此类似  // 返回组头部view的高度 - (CGFloat)tableVie...

留白的力量

留白(或“负空间”)是一个页面元素之间的空白区域。尽管许多人认为这是在浪费宝贵的屏幕空间,但留白是设计中必不可少的元素。 “留白被视为一个活跃的元素,而不是被动的背景”- Jan Tschich...

《按比例显示图片》listview 加载网络图片 用ImageLoader.display listview_item中上下有留白现象

listview 加载网络图片 用ImageLoader.display listview_item中上下有留白现象

iOS开发仿【喵播】之快速集成tableView头部缩放视图+视图为模糊效果

最近在仿喵播做一个视频直播APP,demo基本已经完成,目前在做视频直播聊天室方面的东西,在模仿的过程中遇到很多问题,在解决问题的过程中也学到了很多。仿喵播系列今天先聊一聊快速集成tableView头...
  • WDJzf
  • WDJzf
  • 2016-09-22 23:02
  • 634

表格td出现多余的右内边留白

没有在标签前面添加说明,导致页面格式格式不理想,表格td出现了多余的右内边留白

Toolbar Support 包 24 以上边距留白问题

使用 Toolbar 的时候碰到个问题,借此分享给踩坑的童鞋们。 大家可能已经知道这个属性,用来解决Toolbar 左边留白问题0dp但是本文的重点不在此,请往下看。 设置 Toolbar 返回按...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)