tableView上的cell之间有间距

在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;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 我们在上一篇《通过代码自定义不等高cell》中学习了tableView的相关知识,本文将在上文的基础上,利用sto...
    啊世ka阅读 5,451评论 2 7
  • 概述在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似...
    liudhkk阅读 12,993评论 3 38
  • 原文地址:http://www.jianshu.com/p/9fc838d46f5e 在日常的开发中,有时会遇到内...
    默默_David阅读 5,089评论 0 12
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,743评论 4 61
  • 感赏父母给我的银子!谢谢! 感赏老爸带我去吃豆腐脑!谢谢! 感赏今天翻译到70页,一本书快结束啦!谢谢! 感赏老爸...
    猫公主喵阅读 1,180评论 0 1

友情链接更多精彩内容