gpt4 book ai didi

ios - Cell Swift 中的 UITextView

转载 作者:行者123 更新时间:2023-11-28 09:42:31 26 4
gpt4 key购买 nike

几个小时以来,我一直在处理这些限制,但无法解决这个问题。我的 TextView 需要动态单元格高度。

enter image description here enter image description here

如您所见,它与我的时间戳重叠。截至目前,我对时间戳的限制为零(无)。我已经尝试了所有可能的组合来完成这项工作,但我做不到。

我也在用

   override func viewDidLoad() {
super.viewDidLoad()



//TableView Cell word wrap (Dynamic Text)
self.tableView.dataSource = self
self.tableView.delegate = self
self.tableView.estimatedRowHeight = 78
self.tableView.rowHeight = UITableViewAutomaticDimension

最佳答案

对于 Swift 3.1、4.0

它将通过设置约束和 UITableViewAutomaticDimensions 来实现。

第 1 步:

enter image description here

第 2 步:

enter image description here

第 3 步:

enter image description here

第 4 步:

移除 UITextView 的滚动

enter image description here

第 5 步:

添加下面的代码,

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return UITableViewAutomaticDimension
}

func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {

return UITableViewAutomaticDimension
}

注意:

如果您有 UILabel,则将 UITextView 替换为上述解决方案中的 UILabellabel.numberOfLines = 0 .

enter image description here

输出:

enter image description here

关于ios - Cell Swift 中的 UITextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43485729/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com