我没有看到UIProgressViewXcode 11.0/Swift 5/iOS 13的动画:
private let timerProgressView: UIProgressView = {
let timerProgressView = UIProgressView()
timerProgressView.progressTintColor = white
timerProgressView.trackTintColor = .black
timerProgressView.setProgress(1.0, animated: false)
return timerProgressView
}()
private func triggerProgressView() {
UIView.animate(withDuration: viewModel.timeLimit, delay: 0.0, options: .curveLinear, animations: { [weak self] in
self?.timerProgressView.setProgress(0.0, animated: true)
}, completion: nil)
}
Run Code Online (Sandbox Code Playgroud)
此代码适用于 iOS <12,但不适用于 iOS 13。我错过了什么吗?