【发布时间】:2020-07-06 20:59:56
【问题描述】:
我正在制作聊天应用程序,这里如何根据来自文本字段的文本设置标签和单元格高度。
如何设置初始单元格高度 = 50,然后应相应地更改文本字段中的文本高度。
但最初我得到的是小细胞,为什么?
我给了标签的限制
leading = 100, trailing to imageview = 10, top = 0, bottom = lessthenorequalto 0
图像约束:
top = 20 height, width = 50 trailing = 20
这是代码:
override func viewDidLoad() {
super.viewDidLoad()
tableView.register(UINib(nibName: "ReceiverChatTableViewCell", bundle: nil), forCellReuseIdentifier: "ReceiverChatTableViewCell")
tableView.register(UINib(nibName: "ReceiverChatTableViewCell1", bundle: nil), forCellReuseIdentifier: "Cell")
self.tableView.estimatedRowHeight = 80
self.tableView.rowHeight = UITableView.automaticDimension
//tableView.reloadData()
}
【问题讨论】:
-
@DilanAnuruddha,我设置了
self.tableView.estimatedRowHeight = 80 self.tableView.rowHeight = UITableView.automaticDimension,但是对于一行文字,它像上面提到的图像一样小..任何想法 -
@DilanAnuruddha,我删除了 heightforrow,编辑了我的问题,请尝试帮助
标签: swift uitableview label height cell