-4

可能重复:
如何检测 iPhone 5(宽屏设备)?

我想知道是否有一种简单的方法可以知道设备是 iPhone 4 还是 iPhone 5?也许有一个存储这些信息的全局变量?我想做这样的事情:

 if (device == iphone 5){
 frame.size = 300px;
 }
 else if (device == iphone 4){
 frame.size =  200px;
 }

只是一个非常简单的例子。

4

2 回答 2

0
[[UIDevice currentDevice] localizedModel]
于 2012-12-04T12:35:45.590 回答
-1
 if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
     CGRect screenBounds = [[UIScreen mainScreen] bounds];
    if (screenBounds.size.height == 568)
 {
    //For iPhone5
 }

else
{
   //for iPhone4 and all other

}
于 2012-12-04T12:34:24.327 回答