gpt4 book ai didi

ios - 如何在 iOS 中从另一个 View Controller 导航回来后将 SearchBar 设置为事件状态

转载 作者:行者123 更新时间:2023-11-30 12:09:05 26 4
gpt4 key购买 nike

如何在从另一个 View Controller 导航回来后将 SearchBar 设置为事件状态?

输入搜索字符串并点击搜索建议页面上的搜索按钮,然后导航 Controller 会弹出此页面。导航回来的搜索结果页面有一个带有搜索文本的搜索栏,并刷新结果表格 View 。

但是这个搜索栏的取消按钮处于非事件状态,第一次单击使搜索栏变为编辑模式,第二次单击才使其起作用。

如何将SearchBar的取消按钮设置为事件状态,这样我只需单击取消按钮一次。

Search suggestion page, will be popped

Search result page, cancel button, two states: active and inactive

最佳答案

如果您只是尝试在其父 View 出现时激活搜索栏,那么您可以将以下内容添加到包含它的 View Controller 中:

override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)

if searchBar.canBecomeFirstResponder {
searchBar.becomeFirstResponder()
}
}

关于ios - 如何在 iOS 中从另一个 View Controller 导航回来后将 SearchBar 设置为事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46284923/

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