-1
색을 변경하고 싶습니다. 아니요 검색 컨트롤러에가 없습니다. 검색 표 배경색을 별도의 색인 색으로 변경할 수 있습니다.검색 결과에서 '결과 없음'을 변경하고 싶습니다.
// When the user types in the search bar, this method gets called.
- (void)updateSearchResultsForSearchController:(UISearchController *)aSearchController {
//// .. do whatever your search results..
for (UIView *subview in ((UITableViewController *)self.searchController.searchResultsController).tableView.subviews) {
if ([subview isKindOfClass:[UILabel class]]) {
if ([((UILabel *)subview).text isEqualToString:@"No Results"]) {
((UILabel *)subview).textColor = [UIColor redColor];
}
}
}
}
편집 Ans By의 :
for (UIView *subview in self.searchDisplayController.searchResultsTableView.subviews) {
if ([subview isKindOfClass:[UILabel class]]) {
if ([((UILabel *)subview).text isEqualToString:@"No Results"]) {
((UILabel *)subview).textColor = [UIColor redColor];
}
}
}
작동하지 않습니다 .... – shirish
** 구현 방법 ** UISearchController **? 이건 [[UISearchController alloc] initWithSearchResultsController : searchResultsController]'입니까? –
"self.searchDisplayController.searchResultsTableView"와 같이 사용합니다. – shirish