美文网首页
UITableView设置 UITableViewStyleGr

UITableView设置 UITableViewStyleGr

作者: Hedgehog___ | 来源:发表于2018-09-18 13:25 被阅读100次

  我们都知道创建UITableView的话,用UITableViewStyleGrouped风格,在显示的时候每个section直接会有默认的间距,我以前的方法就是在下面两个方法里面返回0.01来解决这个问题。

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section;
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section;

  但是在前些日子我就发现了一个问题,因为我的UITableView的背景色是白色(浅色),而cell的图片是连续显示的深色图片,就在tableview刷新的时候cell之间有白线闪过,一开始我以为是cell上面的imageview的填充问题,经过调试我就发现并不是,然后我打印cell的frame发现每个section直接还是有间距的。所以我意识到上面这个方法是有问题的,当我从0.01换成CGFLOAT_MIN时,问题完美解决。
  在此记录。

相关文章

网友评论

      本文标题:UITableView设置 UITableViewStyleGr

      本文链接:https://www.haomeiwen.com/subject/zwyunftx.html