我有一个带有视图的UIViewController,包含一个UITableView(myTableView)和一些按钮。 myTableView也有一个搜索栏。在我开始搜索的那一刻,myTableView被搜索结果覆盖了一个新的tableview。由于myTableView只覆盖了一半的屏幕,并且新的tableview覆盖了整个屏幕,所以我遇到了一个问题。我如何设置新的UITableView只覆盖myTableView屏幕的相同部分?当显示搜索时,UITableView被新的UITableView隐藏
回答
听起来像你可能正在使用UISearchDisplayController,其中包含一个UITableView来显示搜索结果。如果你想自己推出,只需使用UISearchBar及其委托方法来填充你自己的表格,而不是包含结果视图。
谢谢。我已将UISearchBarDelegate添加到接口并将searchBar委托设置为self.Still,我不知道如何使用UISearchBar及其委托方法来填充“myTableView”。至少,我在Apple文档中找不到任何包含填充tableview的协议。你可以给我一个简短的教训吗? –
基本要点是使用UISearchBarDelegate以textDidChange委托方法捕获查询字符串,并从这里执行搜索。使用返回的数据,通常填充用于表视图的相同NSArray并运行 - [UITableView reloadData]以使用新数据。尝试[这是这个问题](http://stackoverflow.com/questions/5283058/what-is-the-correct-usage-of-the-uisearchbardelegate-showssearchresultsbutton-at)供参考。 – diatrevolo
非常感谢:-) –
- 1. 隐藏UITableView时searchResultsTableView显示
- 2. 搜索时隐藏索引栏UITableView
- 3. 隐藏UITableView搜索栏
- 4. 带隐藏的UITableView的搜索栏iOS
- 5. iPhone:默认隐藏UITableView搜索栏
- 6. 隐藏UITableView中搜索默认
- 7. 显示和隐藏的UITableView动画
- 8. 显示/隐藏行在UITableView的部分
- 9. 隐藏/显示UITableView中的单元格?
- 10. 的UIButton在一个UITableView隐藏/显示
- 11. 在iPhone中隐藏/显示UITableView?
- 12. 当UITableView为空时隐藏UIButtons
- 13. UIProgressView滚动uitableview时隐藏
- 14. UIPopOverController + UITableView - 当单元格被选中时隐藏弹出框
- 15. 当UITableView Cell被点击时隐藏标签
- 16. 如何在UITableView上显示搜索栏
- 17. UITableView搜索显示单元错误
- 18. 在iOS7中显示/隐藏UITableView中的新值?
- 19. 如何隐藏UITableView?
- 20. UITableView reloadRowsAtIndexPaths隐藏行
- 21. 如何在选择时在UITableView中显示隐藏的字幕?
- 22. UIPopover中的UITableView在显示键盘时隐藏内容
- 23. 如何隐藏UITableView标题然后重新显示?
- 24. UITableView被UINavigationController隐藏在故事板中
- 25. 搜索UITableView
- 26. UITableView搜索栏?
- 27. 当UITableView被重新排序时检测
- 28. 当空的时显示UITableView页脚
- 29. 如何在UITableView中滚动时隐藏/显示图像?
- 30. 如何停止UITableView显示searchBar时隐藏键盘
请告诉我们你正在开发什么平台。这是IOS,但你是在手机,平板电脑还是什么? – davehale23
这是一款通用应用程序,iPhone和iPad。这个问题适用于这两个平台。 –