我正在为我的项目制作一个信息收集 View ,我需要在里面指示一个计时器。 如何为不同的屏幕设置不同的字体大小? 基本上,我想在 iPhone 6s 中将字体大小设置为 46,而在 iPhone SE 中字体大小应该设置为 38。
提前致谢。
最佳答案
创建宏,例如确定手机大小为 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];
关于ios - 如何为不同的屏幕尺寸设置不同的字体,例如iPhone 6s和iPhone SE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39854860/