我正在尝试开发一个可以有多个视图(最多30个)的应用。每个视图都有类似的导航,但内容会有所不同。我是否必须创建30个视图控制器,或者我可以单独为数据(内容)创建视图控制器。我确信创建多个视图控制器将是无效的。我肯定会使用UINavigationController。
任何信息,链接都会非常感激。
由于
艾米
答案 0 :(得分:3)
一种观点就足够了。与联系人应用程序类似,您拥有表格视图,每行包含不同的联系人,但是当您选择名称时,您会看到具有特定联系人详细信息的视图。
每个联系人的视图都相同,但数据特定于联系人。 您重复使用相同的视图,但使用不同的数据填充它。
有关View Controller Programming Guide for iPhone OS中的UINavigationController和UIViewController的更多信息。
答案 1 :(得分:0)
您可以在窗口的中央部分放置UIView以获取内容。此视图应填充导航栏未占用的空间。然后,您可以通过向其添加子视图或更改内部内容来切换此视图中的内容。