UITableView表头tableHeaderView是否可以固定

iOS 码拜 9年前 (2015-09-18) 2096次浏览
 

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

#1

5分

tableHeaderView 是会随着tableview的滚动而滚动的。如果要实现你说的固定表头,你可以将tableHeaderView中自定义的view在tableview的代理方法

-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {}

这个方法中返回。

#2

5分

那如果你这个UILable都不滚动的话,就没有必要作为tableview.tableHeaderView

直接的把这个UILabel放在tableview的上一层就好了。

#3

5分

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

5分

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

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明UITableView表头tableHeaderView是否可以固定
喜欢 (0)
[1034331897@qq.com]
分享 (0)