我试图找出如何使UIProgessView
(加载条)具有绿色的色调。我环顾四周,没有工作的Swift版本。我也试图弄清楚如何在完成后将屏幕从屏幕上移开。故事板没有做任何事情,一切都是以编程方式完成的。
我尝试使用此功能自定义条形图,但它表示"访问不良"。
self.progressView!.tintColor = UIColor.greenColor()
这是我试图隐藏栏的地方,但这里的访问权限也很糟糕。
progressView!.hidden = true
背景信息:
import UIKit
import AVFoundation
class MainController: UIViewController {
var progressView: UIProgressView?
override func viewDidLoad() {
super.viewDidLoad()
addControls()
}
func addControls() {
//----This where it try to change the tint below
self.progressView!.tintColor = UIColor.greenColor()
// Create Progress View Control
progressView = UIProgressView(progressViewStyle: UIProgressViewStyle.Default)
progressView?.center = self.view.center
view.addSubview(progressView!)
}
}
答案 0 :(得分:0)
在你调用self.progressView!.tintColor
之前你还没有真正创建过UIProgressView,因此,progressView在这一点上是零,但是你试图强行打开它。
将progressView = UIProgressView(...)
行移到addControls()
的顶部,这样可以解决问题。