将我的应用扩展为3.5英寸屏幕

时间:2012-12-29 17:47:00

标签: iphone xcode

我差不多完成了我的第一个应用程序,并考虑到4英寸iPhone屏幕。

它只能在potrait模式下工作,并且图形不重。我希望它可以在具有3.5英寸屏幕的iphone 4和4s上工作。现在,当我在模拟器中运行应用程序时,它只是从底部切下一点以容纳3.5英寸的屏幕。

有没有办法可以让我的所有按钮和标签在3.5英寸显示屏上垂直缩小一点?

在这种情况下,最简单和最好的做法是什么?

由于

1 个答案:

答案 0 :(得分:2)

我处理3.5英寸和4英寸屏幕的一种方法是制作两个单独的.xib文件并使用此检查加载相应的文件:

if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
    CGSize result = [[UIScreen mainScreen] bounds].size;
    if(result.height == 480)
    {
        //Load 3.5 inch xib
    }
    if(result.height == 568)
    {
        //Load 4 inch xib
    }
}