UITableViewCell 自调整大小混乱

问题描述 投票:0回答:1

我试图让我的 UITableViewCell 看起来像这样:

我决定添加一个 UIView 来包含我的文本,以便我可以制作边框。这是我的 .xib 配置

我的 ViewController 的 TableView 设置

        tableView.delegate = self
        tableView.dataSource = self
        self.tableView.rowHeight = UITableView.automaticDimension
        self.tableView.estimatedRowHeight = 100
        if #available(iOS 15.0, *) {
            tableView.sectionHeaderTopPadding = 0.0
        }
        self.tableView.isScrollEnabled = false

但是事情却变成了这样

与我的约束设置有关吗?或者我遗漏了什么,有人可以指出吗? 预先感谢

swift uitableview
1个回答
0
投票

您缺少这两个标签之一与边框视图之间的约束,这将使单元格的高度动态化。这两个标签也是 Y 中心,因此您可以使用

BorderView

使它们中的任何一个具有底部约束

© www.soinside.com 2019 - 2024. All rights reserved.