我的程序目前有三十個可能包含一到三位數字的UILabel。我希望我的UILabels隨着它們中的數字更改大小而水平擴展和縮小。目前文本正在縮小,UILabels大小保持不變。如何調整UILabels以適應內容?
如果只用xib文件就可以完成這項工作,但是這樣做比編程方式更好,但如果這樣做不可行,那麼這兩項工作都不錯。
感謝
我的程序目前有三十個可能包含一到三位數字的UILabel。我希望我的UILabels隨着它們中的數字更改大小而水平擴展和縮小。目前文本正在縮小,UILabels大小保持不變。如何調整UILabels以適應內容?
如果只用xib文件就可以完成這項工作,但是這樣做比編程方式更好,但如果這樣做不可行,那麼這兩項工作都不錯。
感謝
設置標籤的文本後,撥打標籤上sizeToFit
。這將使標籤足夠大,可供文本使用。
順便說一句 - 爲什麼你需要這樣做?爲什麼不把標籤放在足夠大的可能值上並保持它的大小呢?你認爲通過縮小標籤可以獲得什麼收益?
如何讓UILabel的大小始終適合3位數? – nhahtdh
哈哈不知道爲什麼我沒有想到這一點。它看起來有點俗氣,但如果我找不到擴展UILabel本身的方法,我會這樣做。謝謝 – Deco