我的应用中有一个搜索栏,但我遇到了问题,因为当用户点击搜索图标时,搜索栏会显示上次搜索的结果。这是发生的,但正如您所看到的,我无法选择行表格。如果我尝试这个视图和键盘消失,当我想要进行新的搜索时,结果表格不再显示。
任何想法为什么?
答案 0 :(得分:0)
您使用过SearchBar和SearchDisplayController吗?
如果是,
然后在tableview数据源方法中,你应该在NumberOfRowsInSection
的tableview数据源方法和CellForRowAtIndexPath
中使用条件,如下所示
If(tableview == myTableView) {
// Count for Your TableView
// Display Results for Tableview . Which will be by default
} else {
// Count for SearchTableView
// Show Result for Search TableView
}
此外,您需要在.h文件中使用SearchBarDelegate。