UITableView设置section header和footer高度

UITableView设置style为UITableViewStyleGrouped后调用

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

设置高度无效

解决:
先调用代理方法:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { 
      return [[UIView alloc]init]; 
} 
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section { 
     return [[UIView alloc]init];
}

之后再去设置 section 的 header 和 footer 高度即可生效。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 社会阅历浅的人,当冒犯发生时,会第一时间追随原始情绪进行反击,然后这样的反击多半没有深入思考,并缺乏策略,最终的结...
    天空的羁绊阅读 642评论 0 0
  • 版权声明:未经本人允许,禁止转载. 1. TableView初始化 1.UITableView有两种风格:UITa...
    萧雪痕阅读 2,918评论 2 10
  • #pragma mark someValueAboutTableView 1.tableView的样式:UITab...
    潇岩阅读 952评论 0 0
  • 每个周五都会去专科学校代课,专科的孩子们个个打扮漂漂亮亮,一看就令人赏心悦目。可是不能忽略的问题是,上课非常没有规...
    去看太阳阅读 514评论 1 1
  • 问题一:导入本地项目所遇到的问题 1、问题描述: 2、解决方式:删除项目中的gradle文件夹,再重新编译。 问题...
    baby_double阅读 4,362评论 1 2