【问题标题】:Separator line UITableView分隔线 UITableView
【发布时间】:2021-10-21 13:43:42
【问题描述】:

我有这个表格视图,但分隔线看起来像双线

在故事板中我有这个设置(表格视图):

  • 风格:素色
  • 分隔符:无

这是我的代码:

class ListTableViewCell: UITableViewCell {
    
    @IBOutlet weak var transactionList: ransactionList!
    
    override func awakeFromNib() {
        super.awakeFromNib()
    }

    override func setSelected(_ selected: Bool, animated: Bool) {
        super.setSelected(selected, animated: animated)
        let separator = UIView(frame: CGRect(x: 8, y: bounds.size.height - 0.5, width: bounds.size.width - 22, height: 1))
        separator.backgroundColor = UIColor.blue
        contentView.addSubview(separator)
    }

}

我期待的是这样的:

【问题讨论】:

  • 这里的双线是什么意思?
  • 尝试在单元格的xib中添加分隔线并以编程方式删除添加代码。

标签: ios swift uitableview


【解决方案1】:

这是我在 UITableViewDataSourceDelegate 方法中创建自己的分隔线的方法。

//Separator Full Line
        cell.preservesSuperviewLayoutMargins = false
        cell.separatorInset = .zero
        cell.layoutMargins = .zero

我相信我也有

separatorStyle="default"

在桌面视图上

【讨论】:

    猜你喜欢
    • 2011-06-15
    • 1970-01-01
    • 2017-03-12
    • 2014-11-19
    • 1970-01-01
    • 2018-02-07
    • 2015-05-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多