0

我正在尝试开发一个可以有多个视图(最多 30 个)的应用程序。每个视图都有类似的导航,但内容会有所不同。我是否必须创建 30 个视图控制器,或者我可以通过单独为数据(内容)创建一个视图控制器来解决问题。我确信创建多个视图控制器将是低效的。我肯定会使用 UINavigationController。

任何信息,链接将不胜感激。

谢谢

艾米

4

2 回答 2

3

一个视图应该足够了。与联系人应用程序类似,您有表格视图,每行包含不同的联系人,但是当您选择名称时,您会看到包含特定联系人详细信息的视图。

每个联系人的视图都是相同的,但数据是特定于联系人的。您重复使用相同的视图,但使用不同的数据填充它。

iPhone OS 的视图控制器编程指南中有关 UINavigationController 和 UIViewController 的更多信息。

于 2009-06-12T06:59:56.357 回答
0

您可以将 UIView 放置在内容窗口的中心部分。此视图应填充导航栏未占用的空间。然后,您可以通过向其中添加子视图或更改其中的内容来切换此视图中的内容。

于 2009-06-12T13:41:40.447 回答