iOS写入宏检测3.5英寸或4英寸显示器

我正在尝试写一个宏来确定该设备是3.5英寸还是4英寸。 下面有些类似的东西。

#define IOS_OLDER_THAN_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英寸。

如何检测iPhone 5(宽屏设备)?

意思是这样的:

 #define IS_IPHONE5 (([[UIScreen mainScreen] bounds].size.height-568)?NO:YES) 

你可以检查它是否是iphone 5(4英寸),如下所示:

iPhone 5的屏幕高度为568。

 if ([ [ UIScreen mainScreen ] bounds ].size.height == 568)