Swift:向上滚动时显示搜索栏,向下滚动时隐藏它

时间:2018-03-07 11:31:29

标签: ios swift uisearchcontroller

我是Ios develpomment的新手, 我在导航项中添加了Searchbar 我想要实现的是当我向上滚动tableview时 我想隐藏Searchbar,当我向下滚动时显示它

喜欢iPAD / Iphone上的safari效果,当向下滚动并显示向上滚动时地址栏隐藏

  let searchController = UISearchController(searchResultsController: nil)
  searchController.searchResultsUpdater = self
  searchController.obscuresBackgroundDuringPresentation = false
  navigationItem.searchController = searchController
  definesPresentationContext = true 

感谢您的帮助。

1 个答案:

答案 0 :(得分:5)

您需要做的就是在开始滚动时隐藏并显示搜索栏,以便您需要覆盖didBeginScrolling(检查确切名称)并相应地添加此代码


pip uninstall tornado
pip install tornado==4.5.3

更多信息在这里https://stackoverflow.com/a/46352230/5123516