2014-01-07 44 views
0

我有一個通用的應用程序,我以前爲iPhone和iPad設計,現在我不想使用iPad故事板。我知道我無法撤銷iPad支持,因爲我之前已將該應用發佈爲通用應用。我需要保持我的應用程序爲「Universal」(以便我可以在不失敗驗證的情況下更新我的應用程序),但讓iPad在模擬模式下使用iPhone故事板。如何在模擬模式下使用我的iPhone故事板和iPad?我已經刪除了iPad故事板,並將iPad的主界面也更改爲iPhone故事板,但現在iPad將所有視圖約束條件延伸至768x1024以填充屏幕,使其看起來很醜。我只是想模擬「iPhone應用程序」(在牆角處有2x按鈕),但由於顯而易見的原因,我需要在項目設置中將設備模式保持爲「通用」。如果不可能,最好的做法是在屏幕上以編程方式將整個故事板限制爲一定的大小,以手動讓我的應用程序以相同大小(或兩倍)的iPhone運行?製作通用(iPhone + iPad)應用程序在iPad上運行iPhone故事板(模擬尺寸)

回答

1

當您只爲iPhone製作應用程序並在iPad上運行應用程序時,會出現2x縮放按鈕。如果您的應用程序具有通用性,那麼除非您使用約束,否則您的視圖將在iPad上得到延伸,或者通過編程方式創建關於iPad和iPhone UI元素大小的屏幕。

2

你不能做你在問什麼。一旦應用程序具有普遍性,它就保持通用。您不能突然讓應用在iPad上顯示爲iPhone大小。 iPad上的通用應用將始終爲全屏。您需要繼續正確支持iPad屏幕尺寸。

你唯一的解決方法是用新的捆綁ID創建一個新的iPhone應用程序。當然這對你現有的用戶不利。

+0

如果我編程地在iPhone尺寸下運行我的視圖,但適合屏幕,我的應用程序會被拒絕嗎? (只是爲了避免爲iPad創建新的故事板) –

+0

您的視圖如何能成爲iPhone尺寸,但適合iPad屏幕?如果您的通用應用的iPad版本沒有正確使用更大的iPad屏幕,我懷疑蘋果會批准它。 – rmaddy

+0

只需填滿屏幕(如2x按鈕,但多一點,以適應整個房地產),但我也懷疑,我想我將不得不創建一個iPad故事板 –

相關問題