2012-10-26 36 views
0

是否有任何參數可以限制僅在全尺寸iPad上顯示的應用程序,而不是iPad mini?謝謝。這是可能限制只有全尺寸iPad的應用程序,而不是iPad mini?

+5

我可以問你爲什麼要這樣做? iPad Mini本質上是一個較小的iPad 2(甚至相同的屏幕分辨率),所以我不明白爲什麼要添加這樣的限制。 –

+0

我想只允許在全尺寸iPad上運行應用程序,因爲iPad mini對於7.9英寸屏幕中的某些信息顯示來說太小。 – DNB5brims

回答

3

我不明白你爲什麼需要這樣做,正如Leonnears所說,分辨率與iPad 2相同,所以你不需要像iPad 3那樣調整任何東西。iPad Mini將運行所有iPad 2個應用程序無需修改

沒有任何功能可以在構建設置中進行測試,這些設置可以將iPad mini與iPad 2或iPad 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 
} 
0

您可以檢查的型號,但如果你做到這一點可能會在蘋果商店被拒絕,因爲蘋果公司說,所有適用於iPad的應用程序將在iPad迷你工作。

哦,如果你的應用程序適用於iPad 2,那麼你不必爲ipad mini工作而做任何事情。

0

由於iPad mini屏幕與iPad 2具有相同的分辨率,因此不需要這樣做。GUI基於屏幕分辨率呈現,而不是屏幕大小。

相關問題