这是否可以限制仅适用于全尺寸iPad的应用,而不是iPad mini?

时间:2012-10-26 01:22:22

标签: objective-c ios

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

3 个答案:

答案 0 :(得分:3)

我不明白为什么你需要这样做,正如Leonnears所说,分辨率与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
}

答案 1 :(得分:0)

您可以查看型号,但如果您这样做,它可能会在苹果商店被拒绝,因为苹果称所有适用于iPad的应用都适用于ipad Mini。

哦,如果您的应用适用于iPad 2,那么您无需为ipad mini工作做任何事情。

答案 2 :(得分:0)

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