在实现类似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,自己实现重用。
时间: 2024-10-13 11:35:53