以编程方式使用自动布局的UITabelviewcell中相同内容的动态高度

时间:2016-05-09 05:41:29

标签: ios objective-c uitableview nsautolayout

我正在创建自定义UITableViewCell并以编程方式添加约束。但我的同一文本没有在标签中调整,导致随机单元的高度不同。我已经查看了各种教程并访问了其他堆栈问题的答案,但无法解决我的问题。

根据我的理解,这是左右标签之间的优先权问题。我在设置约束时也添加了这一行。

[righSideLabel setContentCompressionResistancePriority:950 forAxis:UILayoutConstraintAxisHorizontal];

1 个答案:

答案 0 :(得分:-1)

您可以将 rowHeight 属性设置为 UITableViewAutomaticDimension ,并将约束放在Cell的Label上并设置estimatedRowHeight并且不要使用 heightForRowAtIndexPath 方法。记住尝试放置顶部,底部,前导和尾随约束。