1

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

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

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

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

谢谢

4

1 回答 1

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
    }
}
于 2012-12-29T17:58:12.293 回答