【发布时间】:2023-04-11 08:11:01
【问题描述】:
有一段时间我在使用类似的代码
extension UIRefreshControl {
func beginRefreshingManually() {
if let scrollView = superview as? UIScrollView {
scrollView.setContentOffset(CGPoint(x: 0, y: scrollView.contentOffset.y - frame.height), animated: false)
}
beginRefreshing()
}}
在 UIViewControllers 的 viewDidLoad 中开始手动刷新(显示旋转的圆圈),它就像一个魅力。
迁移到 swift 3.0 和 iOS 10 后,它突然停止。此外,我尝试将调用移动到 viewDidAppear 中,但令我沮丧的是,在某些控制器上它可以工作,而在某些控制器上则不能(如果有任何模式,我找不到它)
有什么解决办法吗?
干杯 沃伊泰克
【问题讨论】:
-
在这里查看解决方案:stackoverflow.com/questions/28550021/… 它适用于 iOS 10,swift 3
标签: ios swift3 uirefreshcontrol