gpt4 book ai didi

swift - UIScrollView 滚动时 UISlider 暂停

转载 作者:行者123 更新时间:2023-11-30 10:59:24 25 4
gpt4 key购买 nike

在我的 iOS 应用程序中,我有一个 UISlider 添加到我的应用程序窗口中。

var window = UIApplication.shared.keyWindow!
window.insertSubview(slider, at: 0)
window.bringSubview(toFront: slider)

UISlider每0.1秒更新一次(它显示视频的当前长度,并由定时器更新)我的ViewControllers之一> 包含一个 UIScrollView,当该 UIScrollView 滚动时,UISlider 会暂停更新。当用户完成滚动时,UISlider 再次开始正常更新。我该如何解决这个问题?

最佳答案

问题是 UIScrollView 的滚动导致 NSTimer 暂停。因此,它与您的 UISlider 无关。

要解决此问题,请在初始化 NSTimer 后将计时器添加到 RunLoop.main 模式 RunLoopMode.commonModes

RunLoop.main.add(yourTimer, forMode: RunLoopMode.commonModes)

关于swift - UIScrollView 滚动时 UISlider 暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53573226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com