iOS8中的tableView顶部有留白,各位帮帮看看要怎么改,谢谢了

我不压抑 2015-07-29 10:41:25

能不能让“全部”这个cell在tableview载入后置顶显示呢?效果就像下面这样,各位帮忙看看,我先谢谢大家了!
...全文
6216 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_24065665 2016-06-24
  • 打赏
  • 举报
回复
引用 17 楼 u014679640 的回复:
问题解决了,现在分享下解决办法: 当cell的类型是plaint类型时,直接设置self.automaticallyAdjustsScrollViewInsets=NO;应该就可以的 当cell的类型是group类型时,此时要去掉tableView顶部的空白需要两步: 1.设置tableView的tableHeaderView高度为0.5; self.MenuTable.tableHeaderView=[[UIview alloc] initWithFrame:(CGRectMake(0,20,82,0.5))]; 2.设置heightForHeaderInSection的高度为0.5 -(CGFloat)tableView:(UItableView *)tableView heightForHeaderInSection(NSInteger)section{ return 0.5; }
17楼好使,赞
YY_DNB 2015-12-31
  • 打赏
  • 举报
回复
引用 17 楼 u014679640 的回复:
问题解决了,现在分享下解决办法: 当cell的类型是plaint类型时,直接设置self.automaticallyAdjustsScrollViewInsets=NO;应该就可以的 当cell的类型是group类型时,此时要去掉tableView顶部的空白需要两步: 1.设置tableView的tableHeaderView高度为0.5; self.MenuTable.tableHeaderView=[[UIview alloc] initWithFrame:(CGRectMake(0,20,82,0.5))]; 2.设置heightForHeaderInSection的高度为0.5 -(CGFloat)tableView:(UItableView *)tableView heightForHeaderInSection(NSInteger)section{ return 0.5; }
就这哥们儿说的对,已经ok了,谢谢
凛然。 2015-08-04
  • 打赏
  • 举报
回复
视图控制器加个判断如果响应ios 的edgeinset 然后将其设置为zero
  • 打赏
  • 举报
回复
设置cell的属性为plain试试,看样子你的应该是grouped,可以在storyboard里直接设置
我不压抑 2015-07-30
  • 打赏
  • 举报
回复
问题解决了,现在分享下解决办法: 当cell的类型是plaint类型时,直接设置self.automaticallyAdjustsScrollViewInsets=NO;应该就可以的 当cell的类型是group类型时,此时要去掉tableView顶部的空白需要两步: 1.设置tableView的tableHeaderView高度为0.5; self.MenuTable.tableHeaderView=[[UIview alloc] initWithFrame:(CGRectMake(0,20,82,0.5))]; 2.设置heightForHeaderInSection的高度为0.5 -(CGFloat)tableView:(UItableView *)tableView heightForHeaderInSection(NSInteger)section{ return 0.5; }
我不压抑 2015-07-30
  • 打赏
  • 举报
回复

,我的cell就是group类型的,改成plaint类型就没有空白了,但是plaint类型的cell不符合要求。
胜负多少 2015-07-29
  • 打赏
  • 举报
回复
引用 5 楼 u014679640 的回复:
请问要改table什么缩进量呀?
刚才想了一下,改成负值好像也有问题,最好把数据源改了。。。全部那一栏就跑上去了。。
我不压抑 2015-07-29
  • 打赏
  • 举报
回复

请问要改table什么缩进量呀?
我不压抑 2015-07-29
  • 打赏
  • 举报
回复

区别在左上角,看截图:


胜负多少 2015-07-29
  • 打赏
  • 举报
回复
把table的缩进量改成负值。。。。
youyuan1980 2015-07-29
  • 打赏
  • 举报
回复
这两张图哪里有区别啊,真的看不出来。
我不压抑 2015-07-29
  • 打赏
  • 举报
回复
我已经设置过了self.automaticallyAdjustsScrollViewInsets=NO;网上说iOS7中设置这个就行,可是我设置过,还是没效果呀,各位帮忙看看吧!谢谢了!
胜负多少 2015-07-29
  • 打赏
  • 举报
回复
引用 13 楼 u014679640 的回复:
我检查了下frame,发现没有问题,谢谢你,这么热心
没啥,我也是个菜鸟,老鸟是不会逛论坛的。。。
我不压抑 2015-07-29
  • 打赏
  • 举报
回复

我检查了下frame,发现没有问题,谢谢你,这么热心
胜负多少 2015-07-29
  • 打赏
  • 举报
回复
引用 10 楼 u014679640 的回复:
tableView是自己拖过去的一个控件,不是tableViewController,所以没有Prototype Cell.
我现在旁边没有mac,没有办法试。。。不过按你说的就算是拖过去的一个空间也不应该出现这种情况啊,是不是frame没设置对
我不压抑 2015-07-29
  • 打赏
  • 举报
回复

tableView是自己拖过去的一个控件,不是tableViewController,所以没有Prototype Cell.
胜负多少 2015-07-29
  • 打赏
  • 举报
回复
你的tableView的数据源第一个是不是没有数据啊,否则为啥是空的呢?
我不压抑 2015-07-29
  • 打赏
  • 举报
回复

请问为什么要修改数据源呀?其实我的storyboard中的布局左边是一个tableView,右边是一个collectionview,不知道这样会不会有冲突啊?
caoxin406 2015-07-29
  • 打赏
  • 举报
回复
你这样设置一下,把视图控制器的导航栏的导航条的毛玻璃效果置为NO;

29,031

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧