[英]How can I fix this when using a Storyboard, instead of a nib?: Getting “this class is not key value coding-compliant"?
[英]How can I use macro to set Font size in a nib file or storyboard without coding?
問題是:
我想定義一些宏以全局設置標簽字體,以便以后更改所有標簽字體變得更加容易:
#define kYXFont_F1 18
#define kYXFont_F2 16
#define kYXFont_F3 15
#define kYXFont_F4 14
要么
#define kYXFont_F1 [UIFont systemFontOfSize:18]
#define kYXFont_F2 [UIFont systemFontOfSize:16]
#define kYXFont_F3 [UIFont systemFontOfSize:15]
#define kYXFont_F4 [UIFont systemFontOfSize:14]
我知道我可以使其在.m文件中運行。 但是該應用程序具有太多標簽,因此工作量可能太大。 有什么想法可以使宏在xib中工作嗎?
如果沒有辦法這樣做,那么有什么好主意可以用更少的代碼解決問題?
編輯:
我要減少的是拖動大量標簽並為這些標簽一個接一個地編寫代碼,而不是宏的定義樣式。 Font_F0〜F8由我們的UE團隊聲明。
你可以這樣
#define kYXFont(size) [UIFont systemFontOfSize:size];
接着
someLabel.font = kYXFont(18);
someLabel1.font = kYXFont(16);
someLabel2.font = kYXFont(14);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.