如何根据select完成select视图控制器

这个问题与有关。

我正在使用KLHorizo​​ntalSelect显示带滚动选项的标签栏。 我在故事板上拖放了新的7视图控制器。 如果我selectstream行,stream行的视图控制器应该显示。

KLHorizo​​ntalSelect

任何想法/build议如何做到这一点?

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

请参见:

  • UIViewController类参考中 实现一个容器视图控制器
  • View Controller编程指南中 创build自定义容器视图控制器
  • WWDC 2011 – 实现UIViewController遏制

顺便说一下,在“ 视图控制器编程指南”中隐藏了关于这四种控制方法的细节:

  • addChildViewController:
  • removeFromParentViewController
  • willMoveToParentViewController:
  • didMoveToParentViewController:

这里有一些奇怪的相互作用。 我会认为,作为应用程序开发人员,我们可能只是add...和/或remove...而且iOS会照顾到我们所有的通知,或者我们将不得不照顾will... did...自己的通知。 但它实际上是一半。 所以请仔细阅读“ 添加和删​​除子项” 。