我几乎完成了我的第一个应用程序,并考虑到了 4 英寸 iPhone 屏幕。
它仅适用于肖像模式,并且图形不重。我希望它可以在具有 3.5 英寸屏幕的 iphone 4 和 4s 上工作。现在,当我在模拟器中运行应用程序时,它只是从底部切掉了一点以适应 3.5 英寸的屏幕。
有没有办法让我的所有按钮和标签垂直缩小一点以在 3.5 英寸显示屏上工作?
在这种情况下,最简单和最好的做法是什么?
谢谢
我处理 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
}
}