1

我是 Objective-C 的新手,正在开发一个简单的信息应用程序。每个屏幕都只是简单地链接到另一个屏幕,现在没有任何真正的编程。当我为每个屏幕添加新的视图控制器时,我意识到我将为这个应用程序拥有大量的视图控制器。

我的问题:这是处理这样一个简单应用程序的最佳方式吗?有5个主要部分,每个部分包含3-5个子部分,这将导致许多视图控制器。我在想有一种更简单、更简洁的方法可以在一个视图控制器中动态操纵文本。有任何想法吗?

4

1 回答 1

0

您可以使用带有 5 个选项卡的 tabBar 控制器。在每个选项卡中都有一个导航控制器,用于管理本节的其他视图控制器:

 myTabBarController = [[UITabBarController alloc] init];
  UIViewController *vc1 = [[UIViewController alloc] initWithNibName:name];
  UINavigationController *nav1 = [[UINavigationController alloc] initWithRootViewController:vc1];
......
  UIViewController *vc5 = [[UIViewController alloc] initWithNibName:name];
  UINavigationController *nav5 = [[UINavigationController alloc] initWithRootViewController:vc5];
  myTabBarController.viewControllers = [NSArray arrayWithObjects:nav1,...,nav5, nil];
  [self.window addSubview:myTabBarController.view];

像这样的东西...... ps抱歉格式不好,希望你能选择一个想法。

于 2013-05-03T16:12:30.197 回答