我一直在爲iPhone和iPad創建應用程序。我使用自動佈局(wAny和hAny)。現在我想單獨爲iPhone 4s設計一個單獨的設計。我怎樣才能爲這個設備使用不同的設計。我已經用這個wAny和hAny完成了大部分設計。我該如何改變這一點。針對不同設備的不同設計ios
編輯:
我想改變只有少數視圖控制器不是所有的設計。
我一直在爲iPhone和iPad創建應用程序。我使用自動佈局(wAny和hAny)。現在我想單獨爲iPhone 4s設計一個單獨的設計。我怎樣才能爲這個設備使用不同的設計。我已經用這個wAny和hAny完成了大部分設計。我該如何改變這一點。針對不同設備的不同設計ios
編輯:
我想改變只有少數視圖控制器不是所有的設計。
如果您有設計更改並有條件地爲3.5 inch
屏幕加載,則最好將其設計爲單獨的控件。如果它有一個簡單的變化(通過代碼很容易管理),然後與代碼本身。
我建議不要使用不同的故事板。您可以在該視圖控制器(設計不同)視圖內添加2個視圖,並根據設備以編程方式切換視圖。關於自動佈局,設置wAny和hAny並相應地添加約束。
VC.view -iPhone 4查看 - 其他設備的視圖 這可以在故事板中完成。
以編程方式加載vc時,請檢查設備並顯示隱藏其他視圖的特定視圖。在未來的這種情況下,即使設計已經規範化,您也可以輕鬆使用同一視圖,並在一行代碼中進行更改。
這是必要的,如果設計是完全不同的。或者,如果只有幾個不同的子視圖,我認爲您應該編寫一些代碼來隱藏和取消隱藏設備中的子視圖。
我是iOS的新手,如果我在任何地方都錯了,請糾正我。
根據當前設備分辨率製作一個單獨的故事板並加載它的運行時間。 –
那麼我需要將所有ViewController移動到該故事板? – Amsheer
你說過現在我想單獨爲iPhone 4設計一個單獨的設計。所以會有不同的設計 –