我的目标
我正在创建一个自定义 UITableViewCell (MessageCell),并且我希望在单元格更改其大小时让我的 UITextView 在宽度和高度上调整大小,同时保持一些基本约束,例如边缘的边距。
注意:我还heightForRowAtIndexPath
根据将放置到 UITextView 中的内容更改方法中单元格的高度。
我试过的
以下是当前应用的所有约束和单元格:
我试过了 :
- 带一个
UILabel
. Vertical Space
要从底部修复 a ,认为它会改变高度以适应所有约束。Height
用用户约束(我的初始高度)覆盖,但每当我这样做时,都会重新创建Height >= 43
紫色自动。Height
- 首先在 SO 上找到解决方案,但没有找到类似的情况(即使 UITextView 的高度通过自动布局调整大小似乎是一个常见问题)。
- 各种和随机约束的大量组合,直到我的手指流血。
现在如何渲染
所以...
如果有人有任何线索或指导来实现我的目标,我将不胜感激!
我可以补充一下,我对自动布局和约束完全陌生。我的参考:Ray Wenderlich 的出色表现