何らかの理由でUIProgressView.setProgress(1, animate: true)
、めちゃくちゃなアニメーションが発生します。下の図は問題を示しています。まず、中心から外側に向かってアニメートし、実際の位置の少し上から始まります。
したがって、UIProgressView を含む完全なビュー コントローラー コードは次のとおりです。
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var progressBar: UIProgressView!
override func viewDidLoad() {
super.viewDidLoad()
progressBar.setProgress(1, animated: true)
}
}