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

我刚升级到XCode 4.5 GM,发现你现在可以在故事板中的视图控制器上应用'4'视网膜'大小。

现在,如果我想要创建一个在iPhone 4和iPhone 5上运行的应用程序,当然我必须构建每个窗口两次,但我还必须检测用户是否拥有3.5“或4”屏幕的iPhone,然后应用视图。

我应该怎么做?




真正简单的解决方案

if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
    CGSize result = [[UIScreen mainScreen] bounds].size;
    if(result.height == 480)
    {
        // iPhone Classic
    }
    if(result.height == 568)
    {
        // iPhone 5
    }
}
链接地址: http://www.djcxy.com/p/35123.html

上一篇: How to detect iPhone 5 (widescreen devices)?

下一篇: How to get device make and model on iOS?