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

Wrong UIRefreshControl behaviour when UINavigationBar.prefersLargeTitles is on

[iOS 12] 当我 "pull to refresh" 在导航栏中使用大标题时,UIRefreshControl 的指示器无法正常工作。

如何获得正确的 UIRefreshControl 指标行为并使用大标题?我错过了什么吗?

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


self.navigationController.navigationBar.prefersLargeTitles = true:


self.navigationController.navigationBar.prefersLargeTitles = false:

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