这是为了避免额外的目标,并为Ipad编写任何特定于目标的适配代码,在App Store上独立的应用程序等-而不是使用"2x“按钮让Iphone应用程序以640x960而不是320x480@2x显示。
即使是在没有视网膜的Ipad上,也有640x960的空间,但Ipad仍然在Ipad上运行Iphone应用程序,就像它们只为iPhone3GS开发一样。
这适用于公司和任何授权客户/合作伙伴在内部使用的应用程序。该公司已经购买了Ipads,但客户/合作伙伴可能想要使用他们拥有的Iphones。
因此,我正在寻找一个编译时目标标志或要执行的代码片段,以检测平台是否为Ipad,并使其以全尺寸显示窗口。
是否有人成功地做到了这一点?如果是,你是如何做到的?
发布于 2012-10-24 22:41:20
事情不是这样的.您正在尝试创建一个变通方法,它可能会比您仅仅致力于制作iPad友好布局所需的工作时间更长(如果可能的话)。
如果您只是将项目设置为通用二进制文件,那么它将在ipad上“本地”运行,而不是在iphone兼容模式下运行。在那之后,你能做的最简单的事情就是确保你的视图的调整蒙版的大小设置正确,以便它们可以伸展。根据你的应用程序的复杂性和构成,这在很多情况下足以让你通过。然而,在许多情况下,你应该只做一个特定于ipad的布局,因为可用性通常会有很大的提高。
https://stackoverflow.com/questions/13051295
复制相似问题