This question already has answers here:
How to detect iPhone 5 (widescreen devices)?

(24个答案)


7年前关闭。




我正在尝试编写宏来确定设备是3.5英寸还是4英寸。下面有些类似的东西。
    #define IOS_OLDER_THAN_6 ( [ [ [ UIDevice currentDevice ] systemVersion ] floatValue ] < 6.0 )
    #define IOS_NEWER_OR_EQUAL_TO_6 ( [ [ [ UIDevice currentDevice ] systemVersion ] floatValue ] >= 6.0 )

有人能帮我吗。请

最佳答案

您可以使用下面的波纹管来检测3.5英寸或4英寸的Iphopne:

#define isiPhone5  ([[UIScreen mainScreen] bounds].size.height == 568)?TRUE:FALSE

您可以使用波纹管方法检查它,例如:
     if (isiPhone5)
     {
           // this is iphone 4 inch
     }
     else
     {

           //Iphone  3.5 inch
     }

,请看一下此链接,因为您已了解有关Macro的全部信息,以确定该设备是3.5英寸还是4英寸。

How to detect iPhone 5 (widescreen devices)?

关于ios - iOS Writing Macro可检测3.5英寸或4英寸显示屏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16731712/

10-14 21:33