【问题标题】:Hide individual UITableViewCell separator隐藏单个 UITableViewCell 分隔符
【发布时间】:2015-10-08 10:17:37
【问题描述】:

除了使用tableView.separatorStyle = .None 删除所有UITableViewCell 分隔符或使用cell.separatorInset = UIEdgeInsetsMake(0.0, 4500.0, 0.0, 0.0) 偏移单个分隔符之外,还有其他方法可以删除单元格分隔符吗?

第一种方法影响所有单元格,第二种方法似乎太老套了,有没有更好的方法来做到这一点?

【问题讨论】:

  • 创建自己的分隔符

标签: ios swift uitableview swift2


【解决方案1】:

据我所知,这是正确的做法。您可以使用自定义单元格来管理自己的边框,但这也就像添加边框视图并为您想要的单元格控制它。对我来说,这不是一个黑客。 Apple 没有提供直接的方法来做到这一点,但您可以随时利用您的语言知识!

【讨论】:

  • 我明白了。我认为会对这些分隔符进行某种更精细的控制,但显然不是。非常感谢您的帮助。
【解决方案2】:

或者您可以在自定义单元格中添加子视图作为分隔符并根据需要隐藏/显示

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-05
    • 1970-01-01
    相关资源
    最近更新 更多