使用自动布局在UITableView中动态UITextView高度?

时间:2016-01-20 07:44:35

标签: objective-c autolayout height uitextview row-height

我创建了一个customCell,在那个单元格上我有三个UITextview,我希望textView在远程文本填满所有三个UITextView时自动调整大小,我希望单元格根据textView动态调整大小。 我看到很多与此相关的答案,但找不到任何有用的解决方案, 我正在使用自动布局并制定所有约束并尝试我在这里找到但尚未解决的每个答案, 有谁请告诉我任何我可以遵循的教程或一步一步的事情,以了解我如何能够达到预期的结果, 你的帮助非常感谢

请不要太苛刻因为我是初学者。 感谢

2 个答案:

答案 0 :(得分:1)

Deepak一样,您应将estimatedRowHeight设置为大于零的值,rowHeight设置为UITableViewAutomaticDimension

此外,您的垂直约束应涵盖整个单元格。

有关更详细的说明,您可以在我编写的post处找到一个高峰,其中描述了如何使用工作示例项目实现自定义文本视图。

答案 1 :(得分:0)

如果您执行以下操作,那么它将起作用,   - 在表格视图中使用estimatedRowHeight   - 从单元格顶部到底部有适当的约束,以便自动布局引擎可以正确计算高度   - 文本视图的内容压缩阻力优先级应为1000