表格视图中的单元格不显示 Swift 中标签的所有文本
Cell in tableview don't show all the text of label in Swift
我在 ScrollView 中有一个 TableView。我为 table 视图的动态单元格和动态高度设置了一些约束和自动布局。但是我对每个单元格都有一些问题,每个单元格中的一些不显示所有内容。有什么body帮助吗?
以及信息标签右侧数字的自动布局
table 视图的代码
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 10
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: TableViewCell.identifier, for: indexPath) as! TableViewCell
return cell
}
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return UITableView.automaticDimension
}
动态代码table视图
override func updateViewConstraints() {
tableHeightConstraint.constant = tableView.contentSize.height
super.updateViewConstraints()
}
我现在的问题:
我卡住了几天。非常感谢。
在 viewDidLoad 中添加这两行
tableView.estimatedRowHeight = 68.0
tableView.rowHeight = UITableViewAutomaticDimension
同时检查此示例的约束条件
您在这里可以做的事情很少。
- 尝试将文本标签的底部约束设置为“大于或等于”。
- 设置tableView高度约束后调用
layoutIfNeeded()
我在 ScrollView 中有一个 TableView。我为 table 视图的动态单元格和动态高度设置了一些约束和自动布局。但是我对每个单元格都有一些问题,每个单元格中的一些不显示所有内容。有什么body帮助吗?
以及信息标签右侧数字的自动布局
table 视图的代码
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 10
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: TableViewCell.identifier, for: indexPath) as! TableViewCell
return cell
}
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return UITableView.automaticDimension
}
动态代码table视图
override func updateViewConstraints() {
tableHeightConstraint.constant = tableView.contentSize.height
super.updateViewConstraints()
}
我现在的问题:
我卡住了几天。非常感谢。
在 viewDidLoad 中添加这两行
tableView.estimatedRowHeight = 68.0
tableView.rowHeight = UITableViewAutomaticDimension
同时检查此示例的约束条件
您在这里可以做的事情很少。
- 尝试将文本标签的底部约束设置为“大于或等于”。
- 设置tableView高度约束后调用
layoutIfNeeded()