Objective c 这是否可能限制应用程序仅限于全尺寸iPad,而不是iPad mini?

Objective c 这是否可能限制应用程序仅限于全尺寸iPad,而不是iPad mini?,objective-c,ios,Objective C,Ios,是否有任何参数可以限制应用程序仅在全尺寸iPad上显示,而不是在iPad mini上显示?谢谢。我不明白你为什么需要这样做,正如莱昂内尔斯所说,分辨率与iPad2相同,因此你不需要像iPad3那样进行任何调整。iPad Mini将运行所有iPad 2应用程序,无需修改 没有任何可以测试的内置设置功能可以将iPadMini与iPad2或iPad3区分开来,因为它将配备摄像头并运行最新的操作系统。也许值得一看UIDevice类,如果你的应用程序运行在iPad mini上,下面的内容可能会限制某些功能

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

我不明白你为什么需要这样做,正如莱昂内尔斯所说,分辨率与iPad2相同,因此你不需要像iPad3那样进行任何调整。iPad Mini将运行所有iPad 2应用程序,无需修改

没有任何可以测试的内置设置功能可以将iPadMini与iPad2或iPad3区分开来,因为它将配备摄像头并运行最新的操作系统。也许值得一看UIDevice类,如果你的应用程序运行在iPad mini上,下面的内容可能会限制某些功能

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

if(![[[UIDevice currentDevice] model] isEqualToString:@"iPad 4,1"])
{
     // Run code for all iPad's expect iPad Mini
}

我不明白你为什么需要这样做,正如莱昂内尔斯所说,分辨率与iPad2相同,因此你不需要像iPad3那样调整任何东西。iPad Mini将运行所有iPad 2应用程序,无需修改

没有任何可以测试的内置设置功能可以将iPadMini与iPad2或iPad3区分开来,因为它将配备摄像头并运行最新的操作系统。也许值得一看UIDevice类,如果你的应用程序运行在iPad mini上,下面的内容可能会限制某些功能

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

if(![[[UIDevice currentDevice] model] isEqualToString:@"iPad 4,1"])
{
     // Run code for all iPad's expect iPad Mini
}

你可以查看型号,但如果你这样做,苹果商店可能会拒绝,因为苹果表示所有iPad应用程序都将在iPad Mini上运行


哦,如果你的应用程序适用于iPad2,那么你不必为它在iPadMini上运行做任何事情。

你可以查看型号,但如果你这样做,它可能会在苹果商店被拒绝,因为苹果说所有的iPadMini应用程序都适用于iPadMini


哦,如果你的应用程序适用于iPad2,那么你不必为它在iPadMini上运行做任何事情。

你不需要这样做,因为iPadMini屏幕的分辨率与iPad2相同。GUI是根据屏幕分辨率而不是屏幕大小呈现的。

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

我可以问一下为什么要这样做吗?iPadMini本质上是一款更小的iPad2(甚至是相同的屏幕分辨率),所以我不明白你为什么要添加这样的限制。我只允许应用程序在全尺寸的iPad2上运行,因为iPadMini对于7.9中的一些信息显示来说太小了“屏幕。我能问你为什么要这样做吗?”?iPadMini本质上是一款更小的iPad2(甚至是相同的屏幕分辨率),所以我不明白你为什么要添加这样的限制。我只允许应用程序在全尺寸的iPad2上运行,因为iPadMini太小,无法在7.9英寸的屏幕上显示某些信息。