gpt4 book ai didi

ios - 如何让 UISearchController 开始隐藏?

转载 作者:可可西里 更新时间:2023-11-01 17:05:51 25 4
gpt4 key购买 nike

我使用以下方法将 UISearchController 添加到我的代码中:

self.searchController = [[UISearchController alloc] initWithSearchResultsController:nil];
self.searchController.searchResultsUpdater = self;
self.searchController.dimsBackgroundDuringPresentation = NO;
self.searchController.searchBar.scopeButtonTitles = @[];
self.searchController.searchBar.delegate = self;

self.tableView.tableHeaderView = self.searchController.searchBar;
[self.searchController.searchBar sizeToFit];
self.definesPresentationContext = YES;

这将创建我的搜索 Controller 并将其添加到我的 tableView 的顶部。令人讨厌的是,它开始可见:

enter image description here

我可以通过在导航栏下向上滑动它来隐藏它,这表明代码的底层功能正在运行,但我无法让它开始隐藏,所以我可以将它向下滑动。

我试过调整边缘插入,我试过将导航栏设置为半透明,我试过在线浏览搜索栏教程,但似乎没有任何东西可以解决这个问题。

非常欢迎任何帮助

最佳答案

您是否尝试设置表格 View 的内容偏移量?

[self.tableView setContentOffset:CGPointMake(0, self.searchController.searchBar.frame.size.height) animated:NO];

关于ios - 如何让 UISearchController 开始隐藏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30666279/

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