UINavigationBar.prefersLargeTitles 打开时的错误 UIRefreshControl 行为

Posted

技术标签:

【中文标题】UINavigationBar.prefersLargeTitles 打开时的错误 UIRefreshControl 行为【英文标题】:Wrong UIRefreshControl behaviour when UINavigationBar.prefersLargeTitles is on 【发布时间】:2018-10-30 01:22:14 【问题描述】:

[ios 12] 当我在导航栏中使用大标题“拉动刷新”时,UIRefreshControl 的指示器无法正常工作。

我怎样才能拥有正确的UIRefreshControl 指标行为并使用大标题?我错过了什么吗?

(相关https://forums.developer.apple.com/thread/97713)


self.navigationController.navigationBar.prefersLargeTitles = true


self.navigationController.navigationBar.prefersLargeTitles = false

【问题讨论】:

【参考方案1】:

你应该使用tableView.refreshControl = refreshControl而不是tableView.tableHeaderView = refreshControltableView.addSubView(refreshControl)

【讨论】:

没错。我在做tableView.addSubView(refreshControl) ?

以上是关于UINavigationBar.prefersLargeTitles 打开时的错误 UIRefreshControl 行为的主要内容,如果未能解决你的问题,请参考以下文章