gpt4 book ai didi

ios - 调整 SearchResultsTableView 的大小

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:18:49 26 4
gpt4 key购买 nike

我在 ViewController 中实现 SearchDisplayController。它工作正常,除了一件事:我正在控制 searchResultTableView 属性以调整显示结果的 tableView 的大小此控件是在 saarchBar 的 textDidChange 方法中完成的。

但是当我键入第一个字符时,tableView 不会调整大小,只有在我键入第二个字符时才会调整。这是我的代码:

- (void) searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText
{
CGRect tableFrame= self.searchDisplayController.searchResultsTableView.frame;
tableFrame.size.height=400;
tableFrame.size.width=300;
[self.searchDisplayController.searchResultsTableView setFrame:tableFrame];
[self.searchDisplayController.searchResultsTableView reloadData];
}

我还尝试在 searchDisplayControllerDidBeginSearch、didLoadSearchResultTableView 或 viewDidLoad 方法中调整 tableView 的大小,但没有成功。

我做错了什么?

最佳答案

- (void)searchDisplayController:(UISearchDisplayController *)controller didShowSearchResultsTableView:(UITableView *)tableView

对我有用

关于ios - 调整 SearchResultsTableView 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13607160/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com