如何在前缀中写入条件.pch



从前缀.pch 如果 iPhone 是 iPhone 4 或更低版本,我想返回 4,如果 iPhone 是 iPhone 5 或更多,我想返回 5

...

我知道如何知道身高

#define iPhoneHeight [[UIScreen mainScreen] bounds].size.height

基于此,我得到身高,但我想返回 4 或 5。

知道如何完成此操作吗?

您可以将高度与 4 英寸显示器的磅值进行比较,如下所示:

#define iPhone4Or5 [[UIScreen mainScreen] bounds].size.height == 568 ? 5 : 4

这不会有帮助吗?

    #define isIPhone4or5 CGSizeEqualToSize([[UIScreen mainScreen] preferredMode].size,CGSizeMake(640, 1136)) ? 5 : 4

最新更新