關于何時在iOS項目中使用情節提要以及何時使用XIB有任何指導原則嗎?每種都有什么優點和缺點,它們各自適合什么情況?據我所知,當動態UI元素(例如地圖圖釘)推動視圖控制器時,使用情節提要串選并不是很干凈。
3 回答

一只斗牛犬
TA貢獻1784條經驗 獲得超2個贊
我已經廣泛使用了XIB,并使用情節提要完成了兩個項目。我的學習是:
故事板非常適合屏幕數量少到中等且視圖之間導航相對簡單的應用。
如果您有很多視圖,并且它們之間有很多交叉導航,那么Storyboard視圖將變得混亂,并且需要進行大量工作以保持清潔。
對于具有多個開發人員的大型項目,我不會使用情節提要,因為您的用戶界面只有一個文件,因此無法輕松并行工作。
對于大型應用程序來說,將其拆分為多個情節提要文件可能是值得的,但我還沒有嘗試過。此答案顯示了如何在情節提要之間進行監視。
您仍然需要XIB:在我的兩個Storyboard項目中,我都必須將XIB用于自定義表格單元。
我認為情節提要是朝著UI實現的正確方向邁出的一步,希望蘋果公司將其擴展到將來的iOS版本中。但是,他們需要解決“單個文件”問題,否則它們對大型項目將沒有吸引力。
如果我啟動一個小型應用程序,并且只能提供iOS5兼容性,則可以使用Storyboards。對于其他所有情況,我都堅持使用XIB。
- 3 回答
- 0 關注
- 545 瀏覽
添加回答
舉報
0/150
提交
取消