为了填充进度栏,有2个对象连接到ViewController.swift文件。

@IBOutlet var progBar: UIProgressView!

@IBAction func butPressed(sender: UIButton) {
self.progBar.progress += 0.1

但是,当我尝试通过以下方式读取该条的值时,什么也没有发生。除了以下消息:
value <UIProgressView: 0x7ff85bd9eb00; frame = (85 128; 146 2); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7ff85bd9ee70>>
println ("The value is \(progBar)")

怎么解决呢?

最佳答案

UIProgressView具有一个名为progress的属性,该属性在0到1之间浮动。如果要打印它,则只需要访问它而不是整个视图即可。

println("The value is \(progBar.progress)")

您不需要创建另一个变量来保存此信息。

关于ios - 如何读取进度 View 的值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28549000/

10-10 19:36