簡體   English   中英

所有UIButton的自定義字體

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM