如何根据选择完成选择viewcontroller

时间:2012-12-08 08:15:56

标签: iphone ios ios6 tabbar

此问题与this有关。

我使用KLHorizontalSelect显示带滚动选项的标签栏。我在故事板上拖了新的7 View Controller。如果我选择Popular,则应显示常用的视图控制器。

KLHorizontalSelect

关于如何完成这项工作的任何想法/建议?

1 个答案:

答案 0 :(得分:1)

这是视图控制器包含的典型示例(您希望一个视图控制器显示其他视图控制器)。导航控制器和标签栏控制器是内置容器控制器的示例。但是有效的iOS 5,Apple为我们其他人开辟了遏制。

请参阅:

顺便说一下,隐藏在 View Controller Programming Guide 中的是关于这四种控制方法的细微注释:

  • addChildViewController:
  • removeFromParentViewController
  • willMoveToParentViewController:
  • didMoveToParentViewController:

这里有一些奇怪的相互作用。我认为,作为应用程序开发人员,我们要么只执行add...和/或remove...,iOS会为我们处理所有通知,或者我们必须采取我们自己处理will...did...通知。但它实际上是一半。所以请仔细阅读Adding and Removing a Child