我正在处理我的第一个iOS应用程序,并且现在我意识到我没有导航控制器。由于我已经在应用程序中相当出色,并且不完全确定我将如何实现导航控制器,所以我想知道是否需要一个来实现搜索控制器,这意味着UITableViewController
与顶部的导航栏一样。我是否需要实现一个导航控制器来创建一个UISearchViewController?
0
A
回答
1
要实现导航控制器,您只需要选择故事板中的视图控制器,然后单击顶部编辑器 - >嵌入 - >导航控制器。您也可以将导航栏添加到您正在使用的View Controller的顶部。
这些是添加导航栏的两个选项,但是,添加搜索栏都不需要。
1
您不需要添加导航控制器只是为了显示导航栏。导航栏可以添加到任何UIViewController
。
您还可以在导航控制器中仅添加搜索控制器,而不影响其他视图控制器。这会将导航栏添加到搜索控制器,并且还允许您导航到(推送)其他视图控制器。
相关问题
- 1. 我是否需要为UITextField创建一个控制器?
- 2. 我是否需要实现导航控制器才能添加来自其他控制器的视图?
- 3. MFMailComposeViewController是一个导航控制器吗?
- 4. parentViewController总是一个导航控制器?
- 5. 实现一个导航控制器编程
- 6. 我是否需要为每个控制器创建一个模型?什么是更好的做法?
- 7. iphone:需要在viewcontroller里面实现导航控制器,它在tabbar中选择一个标签之后出现
- 8. iphone - 在一个导航控制器
- 9. 弹出一个导航控制器
- 10. 我是否需要为此实现一个b-tree搜索?
- 11. 我需要一个控制器来处理这种情况吗?
- 12. 创建下一个/上一个导航
- 13. 我需要一个机制来定位SQL服务器实例
- 14. 需要帮助创建一个干净的导航标题
- 15. 创建一个实现ContainerAwareInterface的基类控制器类
- 16. 我在导航控制器层次结构中有视图控制器,但只需要第一个视图控制器上的导航栏 - 我该怎么做?
- 17. 我是否需要为has_many:through关联创建一个关联表?
- 18. 我是否需要手动创建一个瓶子?
- 19. 我是否需要创建一百个getter和setter?
- 20. 导航控制器创建2个视图而不是1
- 21. 每个UIView都需要一个控制器,还是一个控制器可以控制多个视图?
- 22. 我们是否需要一个Apache服务器来承载php
- 23. 我是否需要一个自定义模型绑定器来创建我的创建操作?
- 24. 去的导航控制器导航控制器的场景,是一个标签栏里面控制器
- 25. 从另一个导航控制器目前的导航控制器
- 26. 另一个导航控制器和视图控制器问题
- 27. 我需要创建方法get()和status()来创建一个测试控制器与mockmvc?
- 28. UIAlertController按钮点击导航到一个导航控制器的第一个ViewController
- 29. 我是否需要创建一个会话表来使用Flask-Session SqlAlchemySessionInterface
- 30. 我是否需要创建一个WCF服务来读取XML文件?
这实际上是我现在拥有它的方式。然而,就像我有一些问题,如当我搜索的东西,我点击了其中一个结果单元格,我得到一个[错误](http://stackoverflow.com/questions/36731032/warning-attempt -how-present-view-controller-on-which-is-already-presenting-ui/36735083?noredirect = 1#comment61053447_36735083) –
您需要采用哪种方法 - 添加导航栏或添加导航控制器? – UditS
现在我试图只保留我已经拥有的内容,并修复了我在前面评论中附带的链接中提到的错误 –