AutoLayout:两个动态宽度的UILabel;如何使用preferredMaxLayoutWidth?

时间:2014-04-03 08:25:00

标签: uitableview ios7 autolayout

我在自定义表视图单元格中彼此相邻有两个标签;左边是多线,右边是单线。我想根据需要选择正确的标签空间,剩下的就是剩下的空间并进行包装。

使用自动布局,如果我将左侧标签的preferredMaxLayoutWidth设置为静态值,例如,我只能实现此行为。 150.然后,它按预期包装,我可以通过以下方式计算单元格:

[cell.leftLabel systemLayoutSizeFittingSize:UILayoutFittingExpandedSize].height;

如何避免将choiceMaxLayoutWidth修复为左侧标签,因为它是动态的?

0 个答案:

没有答案