以下方法可以正确使用storyboard,但由于某些原因,XIB无法正常工作。当我在搜索字段中键入一个字符时,它会全屏显示searchResultsTableView框架而不是我的自定义框架。输入两个字符后,XIB将切换到我的自定义框架。无论如何,故事板显示我的自定义框架。我在XIB中做了什么才能使其正常工作?
- (BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchString:(NSString *)searchString {
[self.searchDisplayController.searchResultsTableView setFrame:CGRectMake(77, 40, 240, 100)];
return YES;
}
答案 0 :(得分:0)
您可以尝试在以下UISearchDisplayController委托方法中编写它 - 例如,
- (void)searchDisplayController:(UISearchDisplayController *)controller
didLoadSearchResultsTableView:(UITableView *)tableView {
[tableView.setFrame:CGRectMake(77, 40, 240, 100)];
}