mik*_*wan 1 iphone objective-c ios iphone-5
可能重复:
如何检测iPhone 5(宽屏设备)?
有没有人知道检测设备是否是iPhone 5的更好方法,而不是检查屏幕高度?
[UIScreen mainScreen].bounds.size.height == 568.0;
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我使用以下宏:
#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 )
Run Code Online (Sandbox Code Playgroud)
然后我可以这样做:
if(IS_IPHONE_5)
{
NSLog(@"i am an iPhone 5!");
}
else
{
NSLog(@"This is not an iPhone 5");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5170 次 |
| 最近记录: |