首页 > 代码库 > UItableView自定义标题(headerView)重用问题
UItableView自定义标题(headerView)重用问题
在实现类似QQ列表的功能时,这样自定义了一个标题headerView
1 在实现类似QQ列表的功能时,这样自定义了一个标题headerView 2 3 - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 4 { 5 6 static NSString *HeaderIdentifier = @"header"; 7 8 headerView = [tableView dequeueReusableHeaderFooterViewWithIdentifier:HeaderIdentifier]; 9 10 if ( headerView == nil)11 {12 headerView = [[UITableViewHeaderFooterView alloc] initWithReuseIdentifier:HeaderIdentifier];13 ............14 }15 在点击按钮收起列表或展开列表,调用reloadData后发现,还是全部新建headerView,没有一个headerView重用的。
还没找到原因,后来为了解决重用问题自己定义了一个字典,用来存储定义好的headerView,自己实现重用。
UItableView自定义标题(headerView)重用问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。