使用搜索栏和大标题导航栏拉刷新问题
Posted
技术标签:
【中文标题】使用搜索栏和大标题导航栏拉刷新问题【英文标题】:Pull to refresh issue using search bar and large title navigation bar 【发布时间】:2018-06-12 08:19:08 【问题描述】:在导航控制器中使用大标题导航栏和搜索栏时出现问题,当我尝试拉动刷新时,tableview 显示结束刷新时的突然行为。
var searchController : UISearchController!
self.searchController = UISearchController(searchResultsController: nil)
self.tableView.refreshControl = self.refreshControl
self.navigationItem.searchController = searchController
self.navigationItem.hidesSearchBarWhenScrolling = false
self.definesPresentationContext = true
self.searchController.obscuresBackgroundDuringPresentation = false
self.searchController.delegate = self
self.searchController.searchBar.delegate = self
self.searchController.searchResultsUpdater = self
结束刷新
【问题讨论】:
有什么更新吗??因为我有同样的问题 【参考方案1】:我遇到了同样的问题,我设法让它工作的唯一方法是手动设置 tableView 的 contentOffset。
tableView.refreshControl?.endRefreshing()
tableView.setContentOffset(CGPoint(x: 0, y: 0), animated: true)
【讨论】:
以上是关于使用搜索栏和大标题导航栏拉刷新问题的主要内容,如果未能解决你的问题,请参考以下文章
如何将导航栏和标签栏设置为通过 UIPopoverViewController 的视图?