如何根据select完成select视图控制器
这个问题与此有关。
我正在使用KLHorizontalSelect显示带滚动选项的标签栏。 我在故事板上拖放了新的7视图控制器。 如果我selectstream行,stream行的视图控制器应该显示。
任何想法/build议如何做到这一点?
这是视图控制器遏制的典型示例(您希望一个视图控制器呈现其他视图控制器)。 导航控制器和标签栏控制器是内置容器控制器的示例。 但是有效的iOS 5,苹果为我们其余的人打开了遏制。
请参见:
- 在UIViewController类参考中 实现一个容器视图控制器 。
- 在View Controller编程指南中 创build自定义容器视图控制器 。
- WWDC 2011 – 实现UIViewController遏制
顺便说一下,在“ 视图控制器编程指南”中隐藏了关于这四种控制方法的细节:
addChildViewController:
-
removeFromParentViewController
-
willMoveToParentViewController:
-
didMoveToParentViewController:
这里有一些奇怪的相互作用。 我会认为,作为应用程序开发人员,我们可能只是add...
和/或remove...
而且iOS会照顾到我们所有的通知,或者我们将不得不照顾will...
did...
自己的通知。 但它实际上是一半。 所以请仔细阅读“ 添加和删除子项” 。