这是为了避免额外的目标并为Ipad编写任何针对特定目标的适配代码,在App Store上分离应用程序等等 - 但是让Iphone应用程序使用“2x”以640x960而不是320x480 @ 2x显示按钮。
即使在非视网膜Ipad上,也有640x960的空间,但Ipad仍然在Ipad上运行Iphone应用程序,就像它们仅用于Iphone 3GS一样。
这适用于公司和任何授权客户/合作伙伴内部使用的应用。该公司已经购买了Ipads,但客户/合作伙伴可能想要使用他们拥有的Iphone。
所以,我正在寻找一个编译时目标标志或一段代码来执行检测平台是Ipad并让它显示全尺寸的窗口。
有人成功地这样做了吗?如果是的话,你是如何实现这一目标的?
答案 0 :(得分:1)
这并不是真的如何运作......你正在尝试创建一个可能需要更长时间才能开始工作的解决方法(如果可能的话),而不是只是承诺制作iPad友好的布局。
如果您只是将项目设为通用二进制文件,那么它将在ipad上“本机”运行,而不是在iphone兼容模式下运行。在那之后,你可以做的最简单的事情就是确保你的视图的调整大小掩码设置正确,以便它们伸展。根据应用程序的复杂性和构成,很多时候这足以让您通过。但是,在许多情况下,您只需制作一个特定于ipad的布局,因为可用性通常会大大提高。