在swift 3中优化搜索结果

时间:2017-01-06 19:29:56

标签: swift uicollectionview uitextfield searchbar

我有一个具有Uicollection视图的应用程序,每个单元格都包含大量详细信息,如用户名,位置,可用日期,价格。因此,我希望用户可以根据需要过滤结果,例如搜索栏或所选日期的文本字段,另一个用于位置,其他用于价格。这意味着我必须有多个搜索栏或文本字段我的问题是我知道如何制作单个搜索栏但我不知道如何制作多个。任何帮助都会非常谨慎。

1 个答案:

答案 0 :(得分:1)

您将UISearchBars发送到UIViewController,然后发送到代理功能

func searchBar(searchBar: UISearchBar, textDidChange searchText: String) {
      if searchBar == self.searchBar1 {
          //first search bar used
      } else if searchBar == self.searchBar2 {
      ...
}