首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >布局最佳实践

布局最佳实践
EN

Stack Overflow用户
提问于 2013-05-03 23:18:26
回答 1查看 81关注 0票数 1

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

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

EN

回答 1

Stack Overflow用户

发布于 2013-05-04 00:12:30

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

代码语言:javascript
复制
 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];

就像这样..。附注:很抱歉格式不好,希望你能选一个主意。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16362319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档