Nir*_*avS -1 uitableview uilabel ios swift
我需要UITableViewCell
根据它的内容设置动态高度.
这是我的演示图片:
在这个标签中有动态内容所以根据标签内容,我的单元格高度应该改变..
我得到了约束错误.在这个单元格中,有两个UILabel可用,并且都具有动态内容大小.(我已经使用只有一个标签的自动调整大小的单元格进行了演示.)但是在这个单元格中有两个标签.所以错误是xcode建议我给Y POS或Height标签,但我已经设置了顶级约束.(标签线设置为0的4个侧面约束)但是它仍然失败.我也尝试使用此代码
self.tableView.estimatedRowHeight = 250.0;
self.tableView.rowHeight = UITableViewAutomaticDimension;
Run Code Online (Sandbox Code Playgroud)
这是我的演示代码
看看我输出的截图.对于这两个标签,您应该给出所有四个约束,并且您必须将标签优先级的高度更改为750并将拥抱和阻力优先级设置为1000.然后您必须在故事板中将行数更改为0
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return UITableViewAutomaticDimension
}
func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {
return 250
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1174 次 |
最近记录: |