2010-12-09 81 views

回答

2

我已動態添加在檢查該裝置是否是iPhone或iPad並設置標籤文本的字體大小根據當前設備

如果(UI_USER_INTERFACE_IDIOM()== UIUserInterfaceIdiomPad) //代碼爲iPad 其他 //代碼爲iPhone或iPod

+0

這是我發現的唯一解決方案,但是我使用了?運算符和一個類:[Device isIpad]? 88:44然後一旦我意識到我總是增加相同數量的字體:[Device fontScale] * 44。 – katbyte 2011-04-25 09:56:03

2

一個選擇是選擇了一個非常大的默認字體大小,並設置

label.adjustsFontSizeToFitWidth = YES; 

這將爲單行標籤的工作。對於多線,你需要做更多。

+0

感謝您的意見。嘿,但我不想設置一個大的字體大小作爲默認。有沒有其他選項可以根據標籤的自動調整來縮放字體大小? – ios 2010-12-10 03:37:21

相關問題