我正在为我的项目制作一个信息收集视图,我需要在里面指出一个计时器。 如何为不同的屏幕设置不同的字体大小? 基本上,我想在iPhone 6s中将字体大小设置为46,在iPhone SE中字体大小应为38。
提前致谢。
答案 0 :(得分:2)
创建一个确定手机大小为4或5的宏:
#define is4sOr5 ([[UIScreen mainScreen] bounds].size.height <= 568.0) ? TRUE:FALSE
//This one does IPAD
label.font = [UIFont systemFontOfSize:(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad ? 12 : 10) weight:.2];
//this one uses MACRO
label.font = [UIFont systemFontOfSize:(is4sOr5 ? 12 : 10) weight:.2];
答案 1 :(得分:1)