所以我设置了一个 UIProgressView 在 3 秒后填充,并稍微增加了栏的高度。然而,当它填充时,它会沿对角线填充,而不是仅从一侧填充到另一侧。该栏从右上角开始,然后在结束之前扩展以填充进度 View 。
这是我正在使用的代码:
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)
}
}
以下是一些屏幕截图:
最佳答案
来得很晚,但我刚刚经历过这个问题,并通过将我的progressView样式更改为.Bar来修复它。希望有帮助!
let progressView = UIProgressView(progressViewStyle: .Bar)
关于ios - Swift - UIProgressView 对角线填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31453454/