Zuh*_*eed 5 uinavigationbar uitableview uisearchbar pull-to-refresh swift
在导航控制器中使用大标题导航栏和搜索栏时出现问题,当我尝试拉动以刷新 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
Run Code Online (Sandbox Code Playgroud)
最后刷新
小智 2
我遇到了同样的问题,我设法让它工作的唯一方法是手动设置 tableView 的 contentOffset。
tableView.refreshControl?.endRefreshing()
tableView.setContentOffset(CGPoint(x: 0, y: 0), animated: true)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1207 次 |
最近记录: |