首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在swift中以编程方式制作UIProgressBar

如何在swift中以编程方式制作UIProgressBar
EN

Stack Overflow用户
提问于 2016-06-08 14:45:19
回答 2查看 8.8K关注 0票数 7

我想在swift中以编程方式制作UIProgressBar?

这段代码中有什么错误?

代码语言:javascript
复制
 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)
 }
EN

回答 2

Stack Overflow用户

发布于 2016-06-08 15:00:37

代码语言:javascript
复制
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)

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

票数 10
EN

Stack Overflow用户

发布于 2020-10-23 16:54:31

您需要:

由于您将progressView

  • Set =
  1. 设置为translateAutoresizingMaskIntoConstraints = false

,因此可以添加约束条件的false子视图

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37695092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档