1

我正在为 iPhone 制作一个新应用程序,由于所有图形工作都是为 3.5" 支持完成的,我不想为新的 4" 屏幕更改它。问题是当我在 4" 模拟器中运行它时,它会自动拉伸内容以匹配 4" 大小。我想知道如何强制它像 iPhone 5 上的旧应用程序一样垂直居中应用程序?

我还配置了我的 xib 和视图:

Size = Retina 3.5"
Deployment = iOS 5.0
Use Autolayout = Unchecked
4

2 回答 2

1

通过从项目中删除 default-568h@2x.png(参考和文件)。并从模拟器中删除应用程序并执行“清理”然后“构建”它会起作用。但是会出现删除图像的警告。

于 2013-03-03T19:03:56.620 回答
0

这在最新版本的 Xcode 中是不可能的。
创建的每个新应用程序都会自动有一个 default-568h@2x.png 以启用宽屏设备支持。你不能禁用它。

但是可以使用旧版本的 Xcode(大约 4.4)创建一个新项目,它不会生成此图像,因此不会有用于此目标的宽屏设备。

于 2013-03-03T12:21:11.237 回答