【发布时间】:2015-02-13 05:58:08
【问题描述】:
我在调整.toDoListTable 中单元格.rowHeight 的大小时遇到了非常困难的情况。从UITextfield 收到的字符串在每行的末尾被截断。 我在设置原型单元格时没有添加标签,因为我的字符串是从一个 UITextField 附加的。我的代码如下:
override func viewDidLoad() {
super.viewDidLoad()
toDoListTable.estimatedRowHeight = 45.0
toDoListTable.rowHeight = UITableViewAutomaticDimension
}
}
然而,我的文字仍然被截断。有什么建议么?另外,我的代码在正确的位置吗?
我希望我的内容适应 UITextField 提供的文本量。
编辑:通过添加 cell.textLabel?.numberOfLines = 0 解决了问题。
【问题讨论】:
-
删除这两行并试试这个
self.toDoListTable.rowHeight = 45 -
我试过了,它对我没有任何作用。我想要做的不是让内容在行尾被截断,而是下拉到下一行。我希望我的单元格根据里面的内容调整大小。
标签: ios xcode uitableview swift row-height