gpt4 book ai didi

ios - 如何在按下 searchBar 时显示 UISearchController 的 searchResultsController

转载 作者:行者123 更新时间:2023-11-30 13:40:49 31 4
gpt4 key购买 nike

enter image description here我必须输入一些单词才能显示 searchResultsController,但我想做的是在 searchBar 处于事件状态后立即显示 searchResultsController。我该怎么做?

最佳答案

我知道如何执行此操作的唯一方法是实现 UISearchBarDelegate,然后实现 searchBarShouldBeginEditing。然后你可以做的是这样的:

func searchBarShouldBeginEditing(searchBar: UISearchBar) -> Bool {
self.tabBarController?.selectedIndex = 1
return false
}

除非搜索 View Controller 不在选项卡栏中,否则您可以告诉navigationController 将searchResultsController 滑入 View 中。在 searchResultsController 中,您可以告诉搜索栏开始编辑:

searchbar.becomeFirstResponder()

只要确保知道用户来自哪里,因为我想如果每次 viewDidAppear 被触发时都会调用它可能会很烦人。

关于ios - 如何在按下 searchBar 时显示 UISearchController 的 searchResultsController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35580463/

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