搜索栏隐藏额外的UITableView行

时间:2015-05-28 19:53:41

标签: ios objective-c uitableview

我正在使用Search Bar With UITableView中的搜索栏示例。我尝试使用以下方法隐藏空表行:

self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];

它使用默认数据在表视图的正常状态下隐藏额外的行。但是当我搜索某些东西时,空行也会显示出来。为什么会这样?我该如何解决? Table View without searching anything Table View when searching

1 个答案:

答案 0 :(得分:1)

searchDisplayController有自己的表视图,您可以使用self.searchDisplayController.searchResultsTableView访问该视图。您还需要为该表视图添加页脚视图。在iOS 8中折旧使用UISearchDisplayController;你现在应该使用UISearchController,除非你需要支持iOS 7。