2016-05-17 84 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

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