UISearchController 像 Instagram 探索选项卡

Posted

技术标签:

【中文标题】UISearchController 像 Instagram 探索选项卡【英文标题】:UISearchController like Instagram Explore Tab 【发布时间】:2015-02-18 03:56:10 【问题描述】:

在 Instagram 应用中,探索提要包含一个默认视图,即 UICollectionView。一旦点击导航栏中的搜索栏,就会显示“搜索显示表视图”,用户可以搜索用户或主题标签。我怎样才能做到这一点?截至目前,我有一个 UICollectionViewController 工作正常,导航栏中有一个搜索栏,但现在我需要实现表格视图,以便在点击搜索栏后显示。任何帮助将不胜感激。提前致谢!

【问题讨论】:

【参考方案1】:

我做过类似的事情。对我来说解决这个问题的最佳方法是为搜索结果使用不同的视图控制器,当我单击搜索栏时,我会导航到搜索视图控制器而不显示动画。当按下搜索视图控制器上的取消按钮时,我将导航回集合视图控制器。所有搜索算法都可以在搜索视图控制器中处理,它可以是一个表格视图。希望这会有所帮助。

【讨论】:

以上是关于UISearchController 像 Instagram 探索选项卡的主要内容,如果未能解决你的问题,请参考以下文章

UISearchController:searchResultsController 不显示

如何从 UISearchController 推送 VC

UISearchController 关闭后 UITableView 标头大小发生变化

聚焦时如何修复 UISearchController 搜索栏调整大小?

按下取消按钮时如何防止 UISearchController 关闭?

Swift 中的 UiSearchController 到 UiCollectionView