搜索栏的结果表未显示

时间:2015-07-20 06:51:57

标签: ios objective-c uisearchbar uisearchcontroller

我的应用中有一个搜索栏,但我遇到了问题,因为当用户点击搜索图标时,搜索栏会显示上次搜索的结果。这是发生的,但正如您所看到的,我无法选择行表格。如果我尝试这个视图和键盘消失,当我想要进行新的搜索时,结果表格不再显示。

enter image description here

enter image description here

任何想法为什么?

1 个答案:

答案 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。