2016-05-17 37 views
2

我想编程操纵UILabel,以便它有一个动态宽度。sizeToFit与最大宽度

我发现使用sizeToFit()来做这个确切的行为。 现在,这个标签成为我的navigationItem.titleView。我希望它具有最大尺寸,不能扩展。

navigationItem中安装2 barButtonItems非常重要。 例如:左侧为backBarButton,右侧为addButton

有没有办法改变sizeToFit()方法?

+1

你可以每两个按钮 –

+1

是否''的财产adjustsFontSizeToFitWidth'帮助UILabel'坐姿尺寸计算宽度为CGSize? – paulvs

+0

感谢和@paulvs我设置了一个固定的maxSize并使用adjustFontSizeToFitWidth! – JVS

回答

2

您可以使用sizeThatFits:请参阅文档here

您必须指定要融入其中的。