#UITableView 的 UITableViewStylePlain
和UITableViewStyleGrouped区别
1.Plain sectionHeight 默认是0
Grouped sectionHeight 默认有一定的高度
如果不想有间隔设置_tableView.sectionFooterHeight = 0;
_tableView.sectionHeaderHeight = 0;
2.Plain 分区头是悬浮状态
Grouped 分区头是随着tableView滑动会滑出窗口外
UITableView 设置为UITableViewStylePlain时实现分区头能随着tableView滑动
-(void)scrollViewDidScroll:(UIScrollView *)scrollView{
if(scrollView == _speechTableView) {
CGFloat sectionHeaderHeight = 40;
if (scrollView.contentOffset.y <= sectionHeaderHeight && scrollView.contentOffset.y>=0)
{
scrollView.contentInset = UIEdgeInsetsMake(-scrollView.contentOffset.y, 0, 0, 0);
}
else if(scrollView.contentOffset.y >= sectionHeaderHeight)
{
scrollView.contentInset = UIEdgeInsetsMake(-sectionHeaderHeight, 0, 0, 0);
}
}
}