zoukankan      html  css  js  c++  java
  • 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,自己实现重用。
  • 相关阅读:
    Admin注册和路由分发详解
    自定义Xadmin
    苑昊老师的博客
    pip 国内源 配置
    Django模型层(2)
    Django 中间件
    Django form表单
    整理的最全 python常见面试题(基本必考)
    AJAX
    Cookie、Session和自定义分页
  • 原文地址:https://www.cnblogs.com/shanyimin/p/4119774.html
Copyright © 2011-2022 走看看