Code Bye

UITableView表头(tableHeaderView )可以固定住吗?

 

我将tableview.tableHeaderView 设为我创建的一个UILabel,发现这个表头会随着数据滑动而滚动,我希望固定住,不滚动,是否有方法的呢?


5分
tableHeaderView 是会随着tableview的滚动而滚动的。如果要实现你说的固定表头,你可以将tableHeaderView中自定义的view在tableview的代理方法
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {}

这个方法中返回。


5分
那如果你这个UILable都不滚动的话,就没有必要作为tableview.tableHeaderView。
直接的把这个UILabel放在tableview的上一层就好了。

5分
或直接将头部内容与uitableview分离,将它添加到view上,与uitableview同级。

5分
我也建议直接把视图层级调整的和TableView平级

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明UITableView表头(tableHeaderView )可以固定住吗?