0

以下方法适用于情节提要正确,但由于某种原因不适用于 XIB。当我在搜索字段中键入一个字符时,它会全屏显示 searchResultsTableView 框架,而不是我的自定义框架。输入两个字符后,XIB 将切换到我的自定义框架。无论如何,故事板都会显示我的自定义框架。我在 XIB 中做什么才能使其正常工作?

  - (BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchString:(NSString *)searchString {
  [self.searchDisplayController.searchResultsTableView setFrame:CGRectMake(77, 40, 240, 100)];

return YES;
}
4

1 回答 1

0

您可以尝试在下面的 UISearchDisplayController Delegate 方法中编写它吗?例如,

- (void)searchDisplayController:(UISearchDisplayController *)controller
  didLoadSearchResultsTableView:(UITableView *)tableView { 
  [tableView.setFrame:CGRectMake(77, 40, 240, 100)];
}
于 2013-10-16T04:56:23.533 回答