我正在创建一个基于导航的应用程序,在根视图中,它列出了一系列选项,您知道的数量可以选择更具体的选项。我的问题是根视图上显示的列表实际上不是日历,邮件等选项的不同选项,它将使用不同的值执行相同的功能。所以我想知道是否应该创建不同的查看每个选项的控制器,或者我应该只更新现有视图。哪一个更有效率。输入的选择来自字典。我非常感谢你的投入。谢谢;)
答案 0 :(得分:2)
我假设您希望屏幕上显示多个“设置”。单击其中一个设置将在新视图中滑动,用户可以在多个选项中进行选择。所以基本上你有两个视图,每个视图都有一个表和一个导航控制器,对吧?
如果这个假设是正确的,那么我建议以下:
为“前视图”创建一个视图控制器。 此视图控制器将显示不同的“设置”,并知道选择其中一个设置应在下一个视图中滑动。
下一个视图应该由第二个视图控制器处理。听起来一个视图控制器可以处理不同的设置。
基本上:两个视图控制器,一个用于第一个“级别”,另一个用于第二个“级别”。