我的ios应用程序不适合iphone 5屏幕。当我运行应用程序时,我可以在屏幕的顶部和底部看到空白区域。我已经使该应用程序兼容两种尺寸的iphone。但由于我已更新到最新的xcode,我正面临这个问题。见屏幕截图。任何人都可以帮忙吗?
答案 0 :(得分:4)
您可能没有设置Default-568h图像。
答案 1 :(得分:1)
在模拟器上确保已设置为iPhone(Retina 4英寸)。 您可以通过顶部的模拟器菜单进入硬件 - >设备 - > iPhone(Retina 4英寸),将手机模拟器更改为iPhone 5版本。
点击此处了解更多有关图像命名约定的信息[此处] Naming convention for iPhone 5 images? [此处]
答案 2 :(得分:0)
尝试将AutoresizingMask设置为容器视图,而不是分配appFrame。 移动到iOS 7时我遇到了同样的问题。 解决方案附带AutoresizingMask。 iOS 7具有ViewControllers的全屏布局。