简介
我在使用iOS平台进行应用程序开发方面还比较新手。目前,我需要为iPhone和iPad开发一个多视图应用程序。
我的研究
我一直在研究多视图应用程序的开发,并发现通常的方法是使用提供的控制器之一作为根视图控制器(UI选项卡控制器等)。或者编写自己的根视图控制器。
我的问题
我目前正在解决的具体问题主要涉及如何构建更复杂的应用程序,包括:
-登录视图(这是用户打开应用程序时呈现给用户的第一个视图) -其余应用程序应该使用UI选项卡控制器进行导航
我想到的解决方案是:
创建一个自定义根视图控制器。此根视图控制器将首先向用户呈现登录视图(通过将登录视图添加为其子视图)。登录后,它应将子视图更改为UI选项卡控制器。
实际问题
那么我的问题是,这是否是可接受的方法?基本上,我会有一个根视图控制器,它通过将这些视图作为其自身的子视图添加来在视图之间切换。
我还没有找到任何讨论可接受方法的文章。我的担忧是,拥有一个主根视图控制器,它基本上包含应用程序的所有视图并在它们之间进行切换可能会很快变得混乱?
任何意见都将不胜感激:)
谢谢。