Nav*_*o53 4 uitableview uilabel ios swift
我有一个表从数据库加载数据,但问题是如果加载的文本太长,它会离开屏幕.我正试图找到一种方法让文本进入下一行并让单元格自动调整大小以适应这种变化.有谁知道这是怎么做的?该单元有三个标签,但其中一个允许多行.
编辑:
我使用自动约束来使用它,但是如何调整表格单元格以使实际项目适合单元格并且不会越过单元格边界?
添加这两个方法以及上面的代码修复了自定义字体的问题
tamilRow.textLabel?.numberOfLines=0
tamilRow.textLabel?.lineBreakMode = NSLineBreakMode.ByWordWrapping
Run Code Online (Sandbox Code Playgroud)
func tableView(tableView:UITableView,heightForRowAtIndexPath indexPath:NSIndexPath) - > CGFloat {return UITableViewAutomaticDimension}
Run Code Online (Sandbox Code Playgroud)func tableView(tableView: UITableView, estimatedHeightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat { return UITableViewAutomaticDimension }
| 归档时间: |
|
| 查看次数: |
8990 次 |
| 最近记录: |