0

这是为了避免额外的目标并为 Ipad、App Store 上的单独应用程序等编写任何特定于目标的适配代码 - 而是使用“2x”按钮让 Iphone 应用程序以 640x960 而不是 320x480@2x 显示。

即使在非视网膜 Ipad 上,也有 640x960 的空间,但 Ipad 仍在 Ipad 上运行 Iphone 应用程序,就好像它们是为 Iphone 3GS 制作的一样。

这适用于公司和任何授权客户/合作伙伴内部使用的应用程序。该公司购买了 Ipad,但客户/合作伙伴可能希望使用他们拥有的 Iphone。

所以,我正在寻找一个编译时目标标志或一段代码来执行以检测平台是 Ipad 并使其显示窗口全尺寸。

是否有人成功地做到了这一点,如果是,你是如何做到的?

4

1 回答 1

1

这不是真正的工作方式......您正在尝试创建一种解决方法,它可能会花费您更长的时间才能开始工作(如果可能的话),而不是只承诺制作 iPad 友好的布局。

如果您只是使项目成为通用二进制文件,那么它将在 ipad 上“本地”运行,而不是在 iphone 兼容模式下运行。之后,您可以做的最简单的事情就是确保正确设置视图的调整大小蒙版,以便它们伸展。根据您的应用程序的复杂性和构成,很多时候这足以让您通过。但是,在许多情况下,您应该只制作 ipad 特定的布局,因为可用性通常会大大提高。

于 2012-10-24T14:41:20.357 回答