博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS开发笔记之四十四——UITableView的UITableViewStyleGrouped风格顶部空白的设置
阅读量:2396 次
发布时间:2019-05-10

本文共 1542 字,大约阅读时间需要 5 分钟。

转载自:  http://blog.csdn.net/lizitao/article/details/50338771

1、问题背景

 刚在一个界面上搭建一个tableview,但是无论怎么设置,tableview的顶部都会有一个空白,初始化代码如下:

[objc]   
  1. self.reviewTableView = [[UITableView alloc] initWithFrame:CGRectMake(00self.view.widthself.view.bounds.size.height - 233) style:UITableViewStyleGrouped];  
  2. self.reviewTableView.dataSource = self;  
  3. self.reviewTableView.delegate = self;  
  4. self.reviewTableView.autoresizingMask = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight;  
  5. self.reviewTableView.scrollEnabled = YES;  
  6. self.reviewTableView.separatorColor = [UIColor clearColor];  
  7. self.reviewTableView.showsVerticalScrollIndicator = YES;  
  8. [self.backgroudViewFirst addSubview:self.reviewTableView];  
  9. [self.reviewTableView setSeperatorMargin:0];  

结果出来的tableview就多出一个“表头”,如下:

开始以为是标头设置了高度或者标头视图,尝试如下:

[objc]   
  1. - (nullable UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section  
  2. {  
  3.     return nil;  
  4. }  
  5.   
  6. - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section  
  7. {  
  8.     return  0.0;  
  9. }  

结果没有任何作用,经过查阅,可以尝试如下方法进行设置:

(1)设置headsection高度为0.00001而不是0.0,如下:

[objc]   
  1. - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section  
  2. {  
  3.     return  0.00001;  
  4. }  

(2)
我们知道UITableView有两种风格:UITableViewStylePlain和UITableViewStyleGrouped。后者按分组样式显示,前者按照普通样式显示而已。所以,如果不需要这个标头可以直接改为普通风格即可:

[objc]   
  1. self.reviewTableView = [[UITableView alloc] initWithFrame:CGRectMake(00self.view.widthself.view.bounds.size.height - 233) style:UITableViewStylePlain];  

2、参考资料:

http://www.cnblogs.com/kenshincui/p/3931948.html

你可能感兴趣的文章
windows7配置虚拟AP的脚本
查看>>
北京开放政府信息资源 “大数据”供社会化利用
查看>>
停车费上涨需要公开“大数据”
查看>>
DirectFB代码导读
查看>>
Cocos2dx3.2从零开始【四】继续。
查看>>
sphinx教程2__安装、配置和使用
查看>>
《云计算架构技术与实践》序言(李德毅院士)
查看>>
SANS FOR572 Logstash
查看>>
FreeBSD kernel NFS client local vulnerabilities
查看>>
OpenGL坐标系
查看>>
VS2008快捷键大全
查看>>
poj 2140 Herd Sums
查看>>
poj 2524 Ubiquitous Religions
查看>>
poj 1611 The Suspects
查看>>
poj 3331 The Idiot of the Year Contest!
查看>>
poj 3233 Matrix Power Series
查看>>
poj 3070 Fibonacci
查看>>
poj 1656 Counting Black
查看>>
BestCoder Round #28
查看>>
poj3299 Humidex
查看>>