2012-07-23 53 views
1

如果我使用多個viewControllers,是否需要爲它們中的每一個創建一個單獨的UIViewContoller類,或者我可以將這個相同的新類與每個單獨的viewController關聯?在什麼情況下我會創建一個新的類與一個單獨的VC關聯?UIViewController類

感謝。

回答

1

視圖控制器管理您視圖的邏輯,提供一種方式來在視圖和模式之間傳送數據,並對終端用戶通過用戶界面發起的事件做出反應。

如果多個視圖碰巧共享模型 - 視圖交互的相同邏輯,那麼在它們之間共享視圖控制器是個好主意。但是,這很少見:實際上,不同的視圖需要不同的視圖控制器。所以實際上,您幾乎每次需要視圖控制器時都會爲新的視圖控制器創建一個新類。你也可以從幾個視圖控制器開始,然後統一其中一些視圖控制器,如果你的代碼中有足夠數量的通用性。

+0

好極了!非常感謝! – RunnerGirl 2012-07-23 03:06:12

+0

@ user1542067不客氣!如果這回答您的問題,請考慮通過點擊旁邊的複選標記來接受此答案。這會向其他人表明您並未主動尋找改進的答案,並在Stack Overflow上爲您贏得新徽章。 – dasblinkenlight 2012-07-23 03:18:04

+0

好的 - 我檢查了它。再次感謝! – RunnerGirl 2012-07-23 12:33:12