UITableViewStyleGrouped设置异常处理
2018-01-04 23:13
441 查看
使用UITableViewStyleGrouped设置表格样式时,代码逻辑顺序不同,导致的界面效果也不同。
情况1:第一个header高度超出期望的设置值
情况2:footer高度超出期望的设置值
情况3:header和footer的高度显示正常
其实造成三种不同的界面效果的代码都是一样的,只是代码顺序不同,如下:
情况1:
......
self.tableFooterView =
footerView;
.....
self.delegate = self;
self.dataSource = self;
.....
情况2
未实现代理方法
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
{
return
0.01;
}
情况3
.....
self.delegate = self;
self.dataSource = self;
......
self.tableFooterView =
footerView;
.....
实现了代理方法
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
{
return
0.01;
}
情况1:第一个header高度超出期望的设置值
情况2:footer高度超出期望的设置值
情况3:header和footer的高度显示正常
其实造成三种不同的界面效果的代码都是一样的,只是代码顺序不同,如下:
情况1:
......
self.tableFooterView =
footerView;
.....
self.delegate = self;
self.dataSource = self;
.....
情况2
未实现代理方法
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
{
return
0.01;
}
情况3
.....
self.delegate = self;
self.dataSource = self;
......
self.tableFooterView =
footerView;
.....
实现了代理方法
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
{
return
0.01;
}
相关文章推荐
- UITableViewStyleGrouped背景颜色的处理
- iOS开发笔记之三十二——UITableView的UITableViewStyleGrouped风格顶部空白的设置
- 解决iOS7中,tableView设置UITableViewStyleGrouped后的section之间空余问题
- 第16月第25天 tableView设置UITableViewStyleGrouped顶部有空余高度
- 设置searchDisplayController的searchResultsTableView的UITableViewStyle为grouped
- 设置searchDisplayController的searchResultsTableView的UITableViewStyle为grouped
- 【IOS开发】UITableViewStyleGrouped类型的UITableView的背景色设置
- UITableView+UITableViewStyleGrouped 处理section之间间隙
- tableView设置UITableViewStyleGrouped顶部有空余高度
- 对于UITableViewStyleGrouped类型的UITableView的背景色设置问题
- 对于UITableViewStyleGrouped类型的UITableView的背景色设置问题
- 解决iOS7中,tableView设置UITableViewStyleGrouped后的section之间空余问题
- 对于UITableViewStyleGrouped类型的UITableView的背景色设置问题
- UITableViewStyleGrouped 设置表头出现section不为0的问题
- iOS开发笔记之四十四——UITableView的UITableViewStyleGrouped风格顶部空白的设置
- iOS6, UITableViewStyleGrouped类型的UITableView 设置背景色无效 解决办法
- 对于UITableViewStyleGrouped类型的UITableView的背景色设置问题
- iOS - UITableViewStyleGrouped样式顶部预留空白问题
- ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero 消除15像素空白问题处理
- UITableView的UITableViewStyleGrouped风格顶部空白问题