简体   繁体   English

根据子视图或自定义单元格高度自动布局单元格

[英]Auto layout cell based on subview or custom cell height

文字溢出储存格

In the image. 在图像中。 Comments has a textview that has text overflown to below 3 cells . 注释的textview的文本溢出到3个单元格以下。 Ideally that should not happen. 理想情况下,这不应发生。

I have a tableview with custom cells as xib files and some custom cells are subviews. 我有一个带有自定义单元格作为xib文件的表视图,一些自定义单元格是子视图。 Please let me know how to add auto layout for this subviews or xib's. 请让我知道如何为此子视图或Xib添加自动布局。

I read many posts they suggested.below code. 我读了很多他们建议的帖子。 But it doesn't work. 但这是行不通的。

  1. In ViewDidLoad. 在ViewDidLoad中。 self.tableView.rowHeight = UITableViewAutomaticDimension self.tableView.estimatedRowHeight = 50; self.tableView.rowHeight = UITableViewAutomaticDimension self.tableView.estimatedRowHeight = 50;

Please suggest a solution. 请提出解决方案。 Thank you. 谢谢。

它将起作用,但是每次输入新字符时都需要更新高度,因此,在cellForRow ,添加textview.delegate = self ,在textViewDidChange ,执行tableView.beginUpdate()tableView.endUpdate()单元格高度将正确更新

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM