我已经在第一个选项卡中实现了表格的搜索栏,并且此工作正常并过滤得很好,但是,使用相同的代码和xib链接在第二个选项卡上的所有相同的东西,它不再显示搜索栏。这是否有一个简单的理由?UISearchBar显示在根视图中,但不显示在标签栏上的任何其他视图
1
A
回答
0
将UISearchBar分离出它自己的类,然后从多个视图中调用它。对于每个视图控制器来说,这并不意味着重新实例化。
0
是的,有一个简单的原因 - 搜索栏是主视图的子视图,所以当该视图从屏幕上移除时,它会随着该视图消失。为了解决这个问题,你必须将搜索栏添加到包含你的标签栏控制器的视图中 - 你可能必须把它放在MainWindow.xib中。如果需要,您仍然可以将其连接到标签栏控制器 - 只需在XIB中添加引用即可。
相关问题
- 1. RecyclerView不会显示在标签上的活动,但其他视图
- 2. 在UINavigationViewController的根视图中隐藏导航栏,但在其他人的视图中显示
- 3. 在标签页视图中显示viewController
- 4. 问题与显示复合视图的标签栏视图
- 5. Iphone:标签文本udates的值,但不显示在视图
- 6. Ext JS 4 - 如何显示视图中的其他视图?
- 7. 图只显示1图中的数据,但不显示其他
- 8. 如何显示所有其他视图?
- 9. 如何从上方显示UIActionSheet视图标签栏控制器?
- 10. MKAnnotation在地图视图上不显示
- 11. 从分离视图控制器的主显示在标签栏
- 12. 如何在Xamarin.Forms中的标签视图顶部显示图像?
- 13. 无法在视图上动态显示标签标签
- 14. 图像不在iPad AIR上显示,但在其他iPad上显示
- 15. 在列表视图上显示标题
- 16. 显示视图>显示视图
- 17. 视图不显示在ViewPager
- 18. 显示视图在边栏中显示的过滤器
- 19. 标签栏图标不会显示
- 20. 标签栏不显示图标?
- 21. 某些事件在周视图和其他日间视图中缺失,但在月视图中显示
- 22. iOS 4.3在滚动视图上不显示标签
- 23. MEF - 显示从其他视图查看
- 24. 是否有可能在IE标准视图中显示jsp页面,但不能在兼容视图中显示
- 25. 当加载视图标签栏不显示 - noob问题
- 26. 如何在其他页面的文本视图中显示logcat?
- 27. Smarty With Zend Framework找不到index.tpl,但clearlu显示其他视图
- 28. 视图不显示?
- 29. 如何显示在视图
- 30. 空视图不显示任何内容