0
我想構建我的iPhone應用程序,並想知道我是否在正確的軌道上。我沒有使用任何導航控制器或標籤欄控制器:控制器,子控制器和視圖的結構
- 我開始與AppDelegate中,把一個RootViewController的在它
- 這RootViewController的inits另外兩個viewControllers並負責他們之間交換
- 每這兩個viewControllers中增加了額外的viewControllers並負責他們之間
交換ROOT | VC1------VC2 | VC2.1---VC2.2----VC2.3 etc.
我想知道這是設置好還是完全有缺陷。我應該寧願使用視圖而不是viewControllers?在相同的情況下,viewControllers有相當多的層次結構,我想這不是很好的做法。例如。在上面的例子中,VC2.3由ROOT viewController調用的VC2調用。
如果您使用導航控制器,它會簡單易用。 –
@iOS開發人員但我需要的用戶界面是100%定製;與導航控制器我有所有這些控制器在屏幕的頂部或底部的所有按鈕(uitabbar),而不是? –
您可以隱藏viewController.navigationItem(代理對象)並擁有您自己的UIButtons或您想從viewController.navigationController(也是代理對象)推送/彈出視圖控制器的任何自定義界面。 – jbat100