【问题标题】: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

结束刷新

【问题讨论】:

  • 有什么更新吗??因为我有同样的问题

标签: swift uitableview uinavigationbar uisearchbar pull-to-refresh


【解决方案1】:

我遇到了同样的问题,我设法让它工作的唯一方法是手动设置 tableView 的 contentOffset。

tableView.refreshControl?.endRefreshing()
tableView.setContentOffset(CGPoint(x: 0, y: 0), animated: true)

【讨论】:

    猜你喜欢
    • 2020-03-14
    • 2020-03-31
    • 1970-01-01
    • 2017-12-28
    • 1970-01-01
    • 1970-01-01
    • 2018-11-16
    • 1970-01-01
    • 2020-09-03
    相关资源
    最近更新 更多