IOS8之后 UITableView的Grouped样式 顶部、底部留白、第一个区头不显示问题

我认为:
造成此问题的原因可能是为了实现分组的效果,他们需要在顶部和底部留白以防止首尾组贴近表的头和尾,然而在什么情况下留白可能是通过表的区头和区尾的高度等相关参数进行判断的;

解决方案:

顶部留白、第一个区头不显示 的 解决方案:

通过UITableView的区头高度代理方法返回区头高度

func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat

底部留白 解决方案

通过UITableView 的区尾高度代理方法返回区尾高度为非0的且接近0的小数,比如:0.0001,如果返回0的话,则不能解决此问题,我想是因为表内部有做关于0的判断

func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat

你可能感兴趣的:(IOS8之后 UITableView的Grouped样式 顶部、底部留白、第一个区头不显示问题)