【问题标题】:UISearchController not ShownUISearchController 未显示
【发布时间】:2018-01-20 21:58:18
【问题描述】:

我正在按照this 教程学习UISearchController。但是,UISearchBar 未显示。这是我的代码:

let searchController = UISearchController(searchResultsController: nil)
override func viewDidLoad() {
    super.viewDidLoad()
    searchController.searchResultsUpdater = self
    searchController.obscuresBackgroundDuringPresentation = false
    searchController.searchBar.placeholder = "Search Candies"
    navigationItem.searchController = searchController
    definesPresentationContext = true
}

这就是我的应用的样子:

我该如何解决这个问题?

【问题讨论】:

    标签: swift3 uisearchcontroller


    【解决方案1】:

    如果您向下滚动表格视图,搜索栏将出现,但您可以将 hidesSearchBarWhenScrolling 属性设置为 false,这样搜索栏就会如文档所述保持不变,无论当前滚动位置如何。

    navigationItem.hidesSearchBarWhenScrolling = false
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多