如何根据完成的选择选择视图控制器

2024-01-21

这个问题与this https://stackoverflow.com/questions/13743777/show-all-tabs-with-scrolling-option-on-screen-there-should-be-only-4-tabs.

我在用KL水平选择 http://www.cocoacontrols.com/platforms/ios/controls/klhorizontalselect用于显示带有滚动选项的选项卡栏。我已将新的 7 视图控制器拖到情节提要上。如果我选择“流行”,则应该显示流行的视图控制器。

关于如何完成这项工作有什么想法/建议吗?


这是视图控制器包含的典型示例(您希望一个视图控制器呈现其他视图控制器)。导航控制器和选项卡栏控制器是内置容器控制器的示例。但从 iOS 5 开始,苹果为我们其他人打开了遏制之道。

请参见:

  • 实现容器视图控制器 http://developer.apple.com/library/ios/documentation/uikit/reference/UIViewController_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40006926-CH3-SW81 in the UIViewController 类参考。
  • 创建自定义容器视图控制器 http://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/CreatingCustomContainerViewControllers/CreatingCustomContainerViewControllers.html#//apple_ref/doc/uid/TP40007457-CH18-SW6 in the 查看控制器编程指南。
  • WWDC 2011 - 实现 UIViewController 遏制 https://developer.apple.com/videos/wwdc/2011/?id=102

顺便说一句,埋在查看控制器编程指南关于这四种遏制方法有一个微妙的注释:

  • addChildViewController:
  • removeFromParentViewController
  • willMoveToParentViewController:
  • didMoveToParentViewController:

这里有一些奇怪的相互作用。我本以为我们,作为应用程序开发人员,要么只是做add... and/or remove...iOS 会为我们处理所有通知,或者我们必须处理will... and did...我们自己通知。但实际上是一半一半。所以读添加和删​​除子项 http://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/CreatingCustomContainerViewControllers/CreatingCustomContainerViewControllers.html#//apple_ref/doc/uid/TP40007457-CH18-SW13很小心。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何根据完成的选择选择视图控制器 的相关文章

随机推荐