可能重复:
如何检测 iPhone 5(宽屏设备)?
有没有人知道比检查屏幕高度更好的方法来检测设备是否是 iPhone 5?
[UIScreen mainScreen].bounds.size.height == 568.0;
提前致谢。
可能重复:
如何检测 iPhone 5(宽屏设备)?
有没有人知道比检查屏幕高度更好的方法来检测设备是否是 iPhone 5?
[UIScreen mainScreen].bounds.size.height == 568.0;
提前致谢。
我使用以下宏:
#define IS_IPHONE ( [[[UIDevice currentDevice] model] isEqualToString:@"iPhone"] )
#define IS_HEIGHT_GTE_568 [[UIScreen mainScreen ] bounds].size.height >= 568.0f
#define IS_IPHONE_5 ( IS_IPHONE && IS_HEIGHT_GTE_568 )
然后我可以这样做:
if(IS_IPHONE_5)
{
NSLog(@"i am an iPhone 5!");
}
else
{
NSLog(@"This is not an iPhone 5");
}