缩放我的应用程序的3.5英寸屏幕(Scaling my app for a 3.5 inch scr

2019-09-29 12:21发布

我已经几乎完成了我的第一个应用程序,并充分考虑了4英寸的iPhone屏幕做到了。

它只能在potrait模式,而不是图形沉重。 我希望它在iPhone 4和4S具有3.5英寸的屏幕工作。 现在,当我在模拟器上运行应用程序,它只是削减了一下,断底,以容纳3.5英寸的屏幕。

有没有一种方法我可以得到我所有的按钮和标签垂直收缩一点到3.5英寸的显示屏上运行?

什么是在这种情况下,最容易和最佳做法?

谢谢

Answer 1:

一种方法我处理3.5英寸VS 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
    }
}


文章来源: Scaling my app for a 3.5 inch screen
标签: iphone xcode