一、
xib View外面再包一层View (代码创建的) 这样才能保证设置的高度是准确的且适配各种机型,而且每次动态调整xib高,都有重新将外包的View赋值给tableViewHeader
[self.tableView beginUpdates];
[self.tableView setTableHeaderView:headerView];
[self.tableView endUpdates];
UISearchBar 放在tableHeaderView里,也要外面包一层View,不然有索引的时候右边无法对其边缘
二、
对于tableViewHeader过大,遮住cell问题:
将tableVIewHeader背景设置为透明背景
将外包一层的view设置超出剪切
网友评论