我正在使用正常的UIViewcontroller。但是,当我在它使用pushviewcontroller,它不工作? 我要做什么?任何帮助?我如何使用普通UIViewcontroller作为导航控制器?
回答
您需要用UINavigationController替换您对UIViewController的使用。 UIViewController不支持视图控制器的推送/弹出。
我要求在普通的UIView控制器中使用像用户定义的导航控制器,如果我添加协议,它会工作吗? – 2010-01-12 04:06:53
不,它不会实现任何协议,它只是指定你必须实现的方法。没有理由不简单地改变你的实现来使用UINavigationController而不是UIViewController。 – 2010-01-12 04:33:49
你是什么意思的“用户定义”导航控制器?通常情况下,您使用标准的导航控制器,自定义它的属性,然后将其配置为使用特定的UIViewController,因为它是默认的根控制器。 UIViewController显示在导航控制器内部,可以通过创建它们并告知导航控制器推送新的视图控制器,然后调用self.navigationController.pushWhateverBlabla – Nimrod 2010-01-12 05:45:43
- 1. 如何使用导航控制器作为我的UIWebView [Xcode]的导航?
- 2. 推的UIViewController没有导航控制器
- 3. 如何操作导航控制器?
- 4. 导航控制器如何工作 - IOS?
- 5. 如何使用导航控制器加载tabbar控制器xib
- 6. 如何在不使用导航控制器的情况下推送UIViewController?
- 7. 导航控制器为空
- 8. 如何隐藏导航栏,当我从导航控制器推?
- 9. 如果导航控制器未设置为初始视图控制器,如何获取导航控制器?
- 10. Silverlight - 如何从用户控件导航到普通页面?
- 11. UIScrollView作为在iOS5中使用容器UIViewController的导航方式
- 12. 调用父视图控制器(通过导航控制器)
- 13. iphone通行导航控制器作为参数
- 14. 使用导航控制器作为开始屏幕ios
- 15. 如何调用视图控制器与导航控制器
- 16. 如何在推导导航控制器中的UIViewController之前关闭键盘
- 17. 如何通过控制器导航用户关系用户
- 18. 导航控制器
- 19. 如何为我的导航控制器按钮设置颜色?
- 20. 我应该使用UIViewController还是UIView?制作自定义标签栏/导航控制器
- 21. 如何通过导航控制器为viewControllers设置自定义的segue动作
- 22. 从UIView导航到UIViewController没有故事板和导航控制器
- 23. 导航控制器返回到上方导航控制器
- 24. 从导航控制器导航到正常视图控制器
- 25. 使用PDFScroller与导航控制器
- 26. 使用导航控制器和ECSlidingViewController
- 27. 在导航控制器中使用UIPickerView
- 28. 导航控制器与导航控制器的标签栏控制器
- 29. WPF如何制作导航控件
- 30. 使用导航控制器初始化视图控制器作为初始视图控制器?[Objective-C]
这个问题还不清楚。导航控制器是一种特殊类型的视图控制器,它实现了所有的导航功能。如果您尝试将非导航控制器用作导航控制器,则无法工作。 – Jaanus 2010-01-12 03:42:39
我要求在普通UIView控制器中使用像用户定义的导航控制器,如果我添加协议,它会工作吗? – 2010-01-12 04:07:38
对你想要做什么的更好的解释会有帮助。为什么你会尝试使用UIViewController作为导航控制器而不是使用UINavigationController?这就像在你面前有一支铅笔时想用铅笔一样。我怀疑你对UINavigationController的工作原理感到困惑。查阅UINavigationController上的文档,并阅读Apple的示例源代码项目以获取一些示例。 – Nimrod 2010-01-12 05:42:03