gpt4 book ai didi

iphone - 最初激活 UISearchBar 时显示 searchResultsTableView

转载 作者:行者123 更新时间:2023-12-01 16:56:24 24 4
gpt4 key购买 nike

我目前正在使用 searchDisplayControllerUISearchBar尝试在我的 iPhone 应用程序中实现自动完成功能。

但是,当用户第一次按下 UISearchBar ,搜索 Controller 显示一个暗淡的 UIView专注于搜索栏。

相反,我想要实际的 searchResultsTableview (包括过去的查询、自动完成建议等)最初显示。

关于覆盖/实现什么方法来让它工作的任何想法?谢谢!

最佳答案

我从来没有看到过使用 UISearchBarController(或 UITableViewController)的意义,因为他们用它投入了太多的 Action
我会简单地制作 UISearchBar socket 并在您的界面中声明,这样您就可以放入您的自定义方法。

所以在这里你会在每次搜索时填充一个搜索数组,所以当按下搜索栏时(有一个类似于 (UISearchBar*) didBeginEditing; 的委托(delegate)方法)你会显示你的自定义列表,当他们按下一个时,设置 searchBar. text = nil (如果他们输入了一些东西)然后 searchBar.text = [cell objectAtIndex:indexPath.row].stringValue (伪代码!没有尝试过!)
请记住根据发生的情况交换阵列

关于iphone - 最初激活 UISearchBar 时显示 searchResultsTableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11448342/

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