iOS tableHeaderView 高度不准问题

一、
xib View外面再包一层View (代码创建的) 这样才能保证设置的高度是准确的且适配各种机型,而且每次动态调整xib高,都有重新将外包的View赋值给tableViewHeader

[self.tableView beginUpdates];  
[self.tableView setTableHeaderView:headerView];  
[self.tableView endUpdates];  

UISearchBar 放在tableHeaderView里,也要外面包一层View,不然有索引的时候右边无法对其边缘

二、
对于tableViewHeader过大,遮住cell问题:
将tableVIewHeader背景设置为透明背景
将外包一层的view设置超出剪切

http://www.jianshu.com/p/27114cce7c75

你可能感兴趣的:(iOS tableHeaderView 高度不准问题)