Tôi có một UITableView
với số searchDisplayController
được triển khai. Tôi cóẨn UITableView khi searchResultsTableXem hiển thị
tableView.backgroundColor = [UIColor clearColor];
và
self.searchDisplayController.searchResultsTableview.backgroundColor = [UIColor clearColor];
Khi tôi nhập văn bản trong lĩnh vực tìm kiếm, kết quả tìm kiếm được hiển thị tốt, nhưng như là nền tảng của bảng kết quả là trong suốt, tôi nhìn thấy tableview
tôi và trên tableview
bảng kết quả tìm kiếm được hiển thị. Tôi muốn ẩn số tableView
khi searchField bắt đầu chỉnh sửa. Tôi đã thử
-(BOOL)searchDisplayController:(UISearchDisplayController *)controller
shouldReloadTableForSearchString:(NSString *)searchString
{
[tableView setHidden:YES];
[self filterContentForSearchText:searchString
scope:[[self.searchDisplayController.searchBar scopeButtonTitles]
objectAtIndex:[self.searchDisplayController.searchBar
selectedScopeButtonIndex]]];
return YES;
}
Nhưng nó ẩn thanh tìm kiếm bằng bảngView. Làm thế nào để sửa chữa nó?
đâu u thêm UISearchBar ??? trên UITableView ??? – iPatel
có, tôi đã kéo một UISearchDisplayController và thêm thanh tìm kiếm vào tableView – tausun
cảm ơn bạn rất nhiều, nó đã hoạt động. – tausun