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