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]; }

  • 相关阅读:
    MicroPython的开发板
    python 安装mysql报错
    30个mysql千万级大数据SQL查询优化技巧详解
    PHP针对数字的加密解密类,可直接使用
    form表单公用
    生成随机邀请码
    Tp5自动验证
    protected和private的区别
    中国俗语大全
    更改Unity项目新建模板
  • 原文地址:https://www.cnblogs.com/bmate/p/3183354.html
Copyright © 2011-2022 走看看