UISearchController 或服务请求结果的其他选项?
Posted
技术标签:
【中文标题】UISearchController 或服务请求结果的其他选项?【英文标题】:UISearchController or another option for a service request result? 【发布时间】:2016-08-23 08:01:10 【问题描述】:我一直在阅读一些使用 UISearchController
的示例,当您拥有本地数据源时,这些示例看起来很适合搜索和过滤结果。相反,我希望用户提供一个字符串并向服务请求结果列表,然后在表格视图中显示结果。
是UISearchController
和适合这种情况的搜索栏吗?或者可能只是一个简单的文本字段?获取用户输入以进行搜索的最合适方法是通过服务调用进行搜索?
我会很感激一些具有类似目的的教程。
谢谢
【问题讨论】:
【参考方案1】:我有过创建一个应用程序的经验,该应用程序在 http 请求的帮助下搜索服务器上的数据并将结果显示给用户。我建议将 UIViewController 与 UISearchBar (+ UISearchBarDelegate) 和 UITableView (+ UITableViewDelegate, UITableViewDataSource) 一起使用。
示例视图:
那个应用的动画和视图设计很困难。因此我不能使用 UISearchBarController。但是,我想像苹果推荐的那样进行搜索,请使用 UISearchBarController。
【讨论】:
以上是关于UISearchController 或服务请求结果的其他选项?的主要内容,如果未能解决你的问题,请参考以下文章
如何将 UISearchController 搜索栏设置为不是 tableHeaderView 或 navigationItem.titleview 的视图?
检测 UISearchController 何时出现在 iOS 11 的导航项中
防止 UISearchController 在第一次击键/字符时显示 searchResultsViewController