美文网首页
设置UITableView的section header或foo

设置UITableView的section header或foo

作者: jezong | 来源:发表于2016-09-08 17:04 被阅读0次

    为了设置高度为0,经常在tableView:heightForHeaderInSection方法返回0或者负数都无效,无论怎么改tableView的sectionHeaderHeightestimatedSectionHeaderHeight属性也都无效。

    有个办法就是在heightForHeaderInSection返回CGFLOAT_MIN,如下代码:

    
    - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
    
    // Removes extra padding in Grouped style
    
    return CGFLOAT_MIN;
    
    }
    
    - (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section {
    
    // Removes extra padding in Grouped style
    
    return CGFLOAT_MIN;
    
    }
    
    

    注意:

    1. CGFLOAT_MIN在swift中的形式是CGFloat.min

    2. 设置tableView的sectionHeaderHeightestimatedSectionHeaderHeightCGFLOAT_MIN都是无效的,最终还是要在tableView:heightForHeaderInSection方法返回CGFLOAT_MIN

    相关文章

      网友评论

          本文标题:设置UITableView的section header或foo

          本文链接:https://www.haomeiwen.com/subject/xjnsettx.html