【问题标题】:Remove single separator line from UITableViewCell从 UITableViewCell 中删除单个分隔线
【发布时间】:2021-05-31 11:29:04
【问题描述】:

如何仅以编程方式从 tableView 单元格中删除 顶行分隔符。

例如:

//remove top line seperator from cell 0
if indexPath.row == 0 { 
   cell.separatorInset = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: .greatestFiniteMagnitude)
}

删除顶部和底部的分隔线。我只想从顶部而不是底部删除分隔线。

我试过了,还是不行:

cell.separatorInset = UIEdgeInsets(top: .greatestFiniteMagnitude, left: 0, bottom: 0, right: 0)
cell.separatorInset.top = .greatestFiniteMagnitude

【问题讨论】:

    标签: ios swift uitableview


    【解决方案1】:

    最简单的方法是:不要使用内置的分隔线。在你想要的每一行中自己画线(作为单元格的一部分),不要在你不想要的每一行中画线(即删除它)。

    【讨论】:

    • 所以没有办法以编程方式进行
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-12
    • 2011-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多