3

我正在尝试编写一个希望与 iPhone 5 和 4 兼容的应用程序。我已阅读出色的文章让您的 MonoTouch 应用程序为 iPhone 5 / iOS 6 做好准备!但这意味着您必须向每个 UIViewController 添加一个 UIImage 以强制它以新的分辨率显示。这也意味着我必须为我添加的每个 UIViewController 执行此操作。

我明显的问题是如果我不想要背景图片会发生什么?如果我只想要一个使用整个屏幕的标准 UITableVIew 怎么办?如果我想支持这两种分辨率会发生什么,我不能只将图像放入目录中。你怎么处理?这真的是 Apple 设计的方式吗?您需要加载空白图像吗?

我错过了一些非常明显的事情吗?希望如此。

谢谢

麦克风

4

1 回答 1

2

要让屏幕在您的应用程序上运行(对于 iPhone 5 或 iOS6 模拟器),您需要在应用程序中有一个大小 Default-568h@2x.png合适的文件。

您链接到的文章更详细地讨论了如何处理背景 - 但这是可选的,即只有在您拥有(或想要)您的观点的背景时才需要它。

于 2012-09-26T12:36:43.747 回答