所以我设置了一个 UIProgressView 在 3 秒后填充,并稍微增加了条的高度。但是,当它填满时,它会沿对角线填充,而不是仅从一侧填充到另一侧。该栏从右上角开始,然后在结束之前扩展以填充进度视图。
这是我正在使用的代码:
import UIKit
class LoadingScreen: UIViewController {
@IBOutlet weak var progressView: UIProgressView!
override func viewDidLoad() {
super.viewDidLoad()
UIView.animateWithDuration(3, animations: { () -> Void in
self.progressView.setProgress(1.0, animated: true)
})
progressView.transform = CGAffineTransformScale(progressView.transform, 1, 10)
}
}
以下是一些截图: