如何将导航控制器添加到基于视图的应用程序?
是否可以将 UINavigationController
添加到继承自 UIViewController
而不是 UITableViewController
的视图应用程序?它是如何完成的?
Is it possible to add a UINavigationController
to a view application that inherits from UIViewController
and not UITableViewController
? How is it done?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,您可以在任何基于视图的应用程序中拥有导航控制器,无论是在根级别(例如在 Xcode 中创建基于导航的模板时)还是使用 TabBar 根或任何根。
一个示例,呈现包括导航的模式视图(在我的应用程序中用于显示一系列表单):
在另一个示例中,如果您想将其置于根级别,但没有使用导航模板创建应用程序,请在AppDelegate 的 didFinishLaunching(...):
您还可以在 Interface Builder 中通过设置您使用的视图控制器的类(UIViewController 替换为 UINavigationController)来设置它。
我希望这能回答您的问题(对之前的讨论感到抱歉)。
Yes, you can have Navigation controllers in any view based application, whether at the Root level (like when you create the Navigation-based template in Xcode) or with a TabBar root, or with any Root.
One example, presenting a modal view including navigation (used in my app to display a series of forms):
In another example, if you want to have it at the root level, but didn't create the application with the Navigation template, in the AppDelegate's didFinishLaunching(...):
You can also set it in Interface Builder, by setting up the class of the View controller you use (UIViewController replaced by UINavigationController).
I hope this answers your question (sorry about the previous discussion).
我创建了一个示例代码来了解如何构建一个 UITabBarController,它是使用 viewcontroller 的容器创建的,其中包括几个导航控制器 https://github .com/damienromito/CustomTabBarController
I created a sample code to understand how to build a UITabBarController which is create with Container of viewcontroller including several navigationcontroller https://github.com/damienromito/CustomTabBarController