【问题标题】:Apple TV: Search bar with keyboard and filtersApple TV:带有键盘和过滤器的搜索栏
【发布时间】:2021-11-04 04:48:24
【问题描述】:

我正在为我的 AppleTV 应用实现搜索功能。我想知道是否有人知道如何为苹果电视实现这个带有键盘+过滤的搜索栏(如下面的截图)。我发现 Apple tv 的音乐应用程序使我们能够按“所有 Apple Music”和“图书馆”过滤搜索我没有找到任何“如何实现”此功能的参考和文档。有任何代码示例、文档吗?

我不需要任何建议功能,所以现在我只有搜索栏(带键盘)并将结果显示为集合视图。

【问题讨论】:

    标签: swift uiviewcontroller uisearchbar apple-tv uiviewcontrollerrepresentable


    【解决方案1】:

    我找到了解决办法!!

    由于我没有找到很多关于 Apple tv 的有关此功能的特定信息,所以我在这里发布的解决方案可以帮助某人:)

    我们需要使用范围按钮

    示例代码:

    ...
    searchBar.scopeButtonTitles = ["Button 1", "Button 2"]
    searchBar.showsScopeBar = true
    searchBar.delegate = self
    ...
    
    extension SearchViewController: UISearchBarDelegate {
        ...
        func searchBar(_ searchBar: UISearchBar, selectedScopeButtonIndexDidChange selectedScope: Int) {
           print("clicked: \(selectedScope)")
        }
     }
    

    UISearchBar doc

    scopeButtonTitles doc

    Search bars UI doc

    【讨论】:

      猜你喜欢
      • 2015-12-14
      • 1970-01-01
      • 2018-03-13
      • 2016-01-04
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 2014-08-19
      相关资源
      最近更新 更多