0

是否有任何参数可以限制应用程序仅显示在全尺寸 iPad 而不是 iPad mini 上?谢谢。

4

3 回答 3

3

我不明白您为什么需要这样做,正如 Leonneas 所说,分辨率与 iPad 2 相同,因此您无需像对 iPad 3 所做的那样进行任何调整。iPad Mini 无需修改即可运行所有 iPad 2 应用程序.

您无法在构建设置中测试任何可以将 iPad mini 与 iPad 2 或 3 区分开来的功能,因为它将配备摄像头并运行最新的操作系统。可能值得查看 UIDevice 类,如果您的应用程序在 iPad mini 上运行,以下可能会限制某些功能。

我没有查看模型属性返回的字符串,但我认为它包含模型版本。您需要等到 iPad mini 发布后才能获得正确的型号名称。“iPad 4,1”是一个假设,它可能是“iPad Mini 1,0”或完全不同的东西。

if(![[[UIDevice currentDevice] model] isEqualToString:@"iPad 4,1"])
{
     // Run code for all iPad's expect iPad Mini
}
于 2012-10-26T01:48:54.887 回答
0

您可以检查型号,但如果您这样做,它可能会在苹果商店被拒绝,因为苹果表示所有适用于 iPad 的应用程序都可以在 ipad Mini 上运行。

哦,如果您的应用程序适用于 iPad 2,那么您无需执行任何操作即可使其在 ipad mini 上运行。

于 2012-10-26T01:52:45.087 回答
0

您不需要这样做,因为 iPad mini 屏幕的分辨率与 iPad 2 相同。GUI 是根据屏幕分辨率而不是屏幕尺寸呈现的。

于 2012-10-26T04:20:24.897 回答