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