如何以编程方式快速制作 UIProgressBar

sul*_* qg 7 uiviewcontroller uiprogressbar swift

我想以编程方式快速制作 UIProgressBar 吗?

这段代码有什么问题?

 override func viewDidLoad() {
    super.viewDidLoad()
        let progressView = UIProgressView(progressViewStyle: .Bar)
        progressView.center = self.view.center
        progressView.frame = CGRectMake(0,0,50,20)
        progressView.translatesAutoresizingMaskIntoConstraints = false
        progressView.setProgress(0.5, animated: false)
        self.view.addSubview(progressView)
 }
Run Code Online (Sandbox Code Playgroud)

小智 9

let progressView = UIProgressView(progressViewStyle: .Bar)
progressView.center = view.center
progressView.setProgress(0.5, animated: true)
progressView.trackTintColor = UIColor.lightGrayColor()
progressView.tintColor = UIColor.blueColor()
view.addSubview(progressView)
Run Code Online (Sandbox Code Playgroud)

您需要执行此类型代码,并且不需要设置 frame 。