2016-02-05 56 views
1

我一直在爲iPhone和iPad創建應用程序。我使用自動佈局(wAny和hAny)。現在我想單獨爲iPhone 4s設計一個單獨的設計。我怎樣才能爲這個設備使用不同的設計。我已經用這個wAny和hAny完成了大部分設計。我該如何改變這一點。針對不同設備的不同設計ios

編輯:

我想改變只有少數視圖控制器不是所有的設計。

+0

根據當前設備分辨率製作一個單獨的故事板並加載它的運行時間。 –

+0

那麼我需要將所有ViewController移動到該故事板? – Amsheer

+0

你說過現在我想單獨爲iPhone 4設計一個單獨的設計。所以會有不同的設計 –

回答

-1

如果您有設計更改並有條件地爲3.5 inch屏幕加載,則最好將其設計爲單獨的控件。如果它有一個簡單的變化(通過代碼很容易管理),然後與代碼本身。

1

我建議不要使用不同的故事板。您可以在該視圖控制器(設計不同)視圖內添加2個視圖,並根據設備以編程方式切換視圖。關於自動佈局,設置wAny和hAny並相應地添加約束。

VC.view -iPhone 4查看 - 其他設備的視圖 這可以在故事板中完成。

以編程方式加載vc時,請檢查設備並顯示隱藏其他視圖的特定視圖。在未來的這種情況下,即使設計已經規範化,您也可以輕鬆使用同一視圖,並在一行代碼中進行更改。

這是必要的,如果設計是完全不同的。或者,如果只有幾個不同的子視圖,我認爲您應該編寫一些代碼來隱藏和取消隱藏設備中的子視圖。

我是iOS的新手,如果我在任何地方都錯了,請糾正我。

相關問題