搜索

首页  >  问答  >  正文

iOS UITableView 实现去除Section的分割线,保留Cell的分割线

阿神阿神2771 天前2079

全部回复(5)我来回复

  • 巴扎黑

    巴扎黑2017-04-17 13:19:59

    首先我觉得你要先把背景颜色设置好,这样你不会把section的分割线或者tableview的背景颜色混淆
    通常我们在做自定义的cell或者section header and footer,我们尽量用一个高度为1-3point的view来代替,这样我的话我们就有更多可以操控的空间。就是我们通常说的障眼法
    如果你还解决不了最好发代码上来

    回复
    0
  • 高洛峰

    高洛峰2017-04-17 13:19:59

    + (void)hideEmptySeparators:(UITableView *)tableView
    {
      UIView *v = [[UIView alloc] initWithFrame:CGRectZero];
     [tableView setTableFooterView:v];
    }
    

    lz 你试试在viewDidLoad 的时候调用这段代码?

    回复
    0
  • 怪我咯

    怪我咯2017-04-17 13:19:59

    我用iOS8 SDK,默认就是你需要的效果:

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 13:19:59

    tableview 改成 plain

    回复
    0
  • PHP中文网

    PHP中文网2017-04-17 13:19:59

    tableViewseparate style设置成none, 然后在自定义cell中加上一个自定义的底部线, 这是我使用的方法!

    回复
    0
  • 取消回复