【发布时间】:2015-05-28 04:39:08
【问题描述】:
问题是:
我想定义一些宏来设置全局标签字体,这样以后更改所有标签字体会更容易:
#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 文件中工作。但是App标签太多,工作量可能太大了。有什么想法可以让宏在 xib 中工作吗?
如果没有办法做到这一点,有什么好主意可以用更少的代码解决问题?
编辑:
我要减少的是拖很多标签,并为这些标签一一编写代码,而不是宏的定义样式。 Font_F0~F8 由我们的 UE 团队声明。
【问题讨论】:
-
在 SO 上阅读这篇文章。这可能会帮助你stackoverflow.com/questions/24465679/…
标签: ios objective-c storyboard xib nib