我正在创建自定义UITableViewCell并以编程方式添加约束。但我的同一文本没有在标签中调整,导致随机单元的高度不同。我已经查看了各种教程并访问了其他堆栈问题的答案,但无法解决我的问题。
根据我的理解,这是左右标签之间的优先权问题。我在设置约束时也添加了这一行。
[righSideLabel setContentCompressionResistancePriority:950 forAxis:UILayoutConstraintAxisHorizontal];
答案 0 :(得分:-1)
您可以将 rowHeight 属性设置为 UITableViewAutomaticDimension ,并将约束放在Cell的Label上并设置estimatedRowHeight并且不要使用 heightForRowAtIndexPath 方法。记住尝试放置顶部,底部,前导和尾随约束。