zoukankan      html  css  js  c++  java
  • UITableView的HeaderView和FooterView

    header通过下面两个代理方法设置

     - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section

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

    footer通过下面两个

    - (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
    - (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section

    如果要做整个tableview的header和footer,要通过tableview setHeaderView setFooterView

    如果只是指定每个section的title,只需要tableView的dataSource的实现下面的方法来返回每个section的title

    - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section

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

    是用来自定义每个section的headView

    如果是要自定义每个section的headView用第二个方法创建自定用的视图并返回。

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

    if(section == 0) { CustomView *view = [[CustomeView alloc] init]; return [view autorelease]; }

  • 相关阅读:
    Java常量初始化后不会再去重新获取
    Intellij IDEA自动编译问题
    Tomcat关闭日志输出
    MySQL命令行导出数据库
    补充Mysql5.7用法
    Linux下安装 mysql 5.7
    IE9 表格错位bug
    Ubuntu忘记管理员密码
    实体转换计算器
    js生成二维码参数设置
  • 原文地址:https://www.cnblogs.com/bmate/p/3183354.html
Copyright © 2011-2022 走看看