[英]Custom font for all UIButtons
我努力了:
[[UILabel appearanceWhenContainedIn:[UIButton class], nil] setFont:[UIFont fontWithName:@"TwinkleStarROB" size:24.0]];
它在iOS 6上運行良好,但在iOS 5上字體顯示不佳。 單擊僅顯示一次。
圖像示例:在應用程序加載時: 在應用程序加載時的圖像單擊時:單擊時的圖像
似乎是什么問題?
當應用運行時,我在控制台中得到了此信息,但不知道如何解決:
“按鈕文本屬性僅適用於UIControlStateNormal,UIControlStateHighlighted和UIControlStateDisabled。狀態= 1解釋為UIControlStateHighlighted。”
更改UILabel
字體的更好的方法可能是直接在每個標簽上進行更改。
UILabel* label = ....;
label.font = [UIFont fontWithName:@"TwinkleStarROB" size:24.0]
只要確保您調整UILabel
大小即可處理較大的字體。
我為所有按鈕創建了IBOutlet並更改了其字體。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.