美文网首页
tableView上的cell之间有间距

tableView上的cell之间有间距

作者: 伊蕊飘零 | 来源:发表于2016-07-19 00:46 被阅读215次

    在tableView是plain的状态下,重写该方法,可以实现cell之间,有间距,如图效果

    Snip20160719_8.png
    //代码入下
    - (void)setFrame:(CGRect)frame{
        frame.size.height -= 20;
        frame.origin.y += 20;
        
        [super setFrame:frame];
    }
    
    

    或者是在group 样式下,有多少行就返回多少组,把第一组的cell,它的headerView的高度设置为0.01,这是苹果的一个小bug,设置0.01相当于0,但是设置0又不起效果,只有这样设,能满足我们的需求了

    代码如下
    #pragma mark  - UITableViewDelegate
    -(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{
        
        if (section == 0) {
            
            return 0.01;
        }
        return 5;
    }
    

    相关文章

      网友评论

          本文标题:tableView上的cell之间有间距

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