2015-01-05 100 views
30

我正在使用Swift創建通用應用程序。我使用了Storyboard和Auto-Layouts。要求是創建一個通用應用程序,該應用程序僅支持適用於iPhone的縱向方向和僅適用於iPad的橫向方向。適用於iPhone的縱向方向和適用於iPad的橫向方向的通用應用程序

我開發了用於iPhone的UI,現在我將啓動iPad UI。

爲iPhone創建的用戶界面與爲iPad創建的用戶界面不同,這兩個用戶界面完全不同。

我正在考慮爲iPhone和iPad創建單獨的故事板。有沒有適當的方法來實現這一點?

回答

67

轉到Info.plist文件,並添加與關鍵的數組「支持的接口方向(iPhone)」,並在其中添加以下值:

  1. 肖像(下home鍵)

類似地,添加另一個數組「支持的接口取向總覽」,然後添加以下:

  1. 人像(底部主頁按鈕)
  2. 景觀(左home鍵)
  3. 景觀(右home鍵)

見下文: enter image description here

1

如果您僅將應用程序部署到iOS 8,那麼我將使用一個故事板。利用一個屏幕更簡單。這是一個偉大教程的鏈接。 http://www.raywenderlich.com/83276/beginning-adaptive-layout-tutorial
如果你像我一樣想要定位到iOS 6,那麼我會使用單獨的故事板。無論您決定使用什麼,絕對堅持使用自動佈局。
不要忘記我們必須開始支持64位。
祝你好運!

相關問題