我正在使用Search Bar With UITableView中的搜索栏示例。我尝试使用以下方法隐藏空表行:
self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];
它使用默认数据在表视图的正常状态下隐藏额外的行。但是当我搜索某些东西时,空行也会显示出来。为什么会这样?我该如何解决?
答案 0 :(得分:1)
searchDisplayController有自己的表视图,您可以使用self.searchDisplayController.searchResultsTableView
访问该视图。您还需要为该表视图添加页脚视图。在iOS 8中折旧使用UISearchDisplayController;你现在应该使用UISearchController,除非你需要支持iOS 7。