2016-06-08 4 views
0

UIProgressBar를 프로그래밍 방식으로 신속하게 만들고 싶습니다.신속하게 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) 
} 
+1

당신에게 도움이됩니다. 이를 원하면 제약 조건을 추가하십시오. 보기 디버거를 살펴 본다면이보기가 예상되는 위치가 아닐 것이라고 생각합니다. – Rob

+0

@Rob 감사합니다. 잘 작동합니다. –

답변

0
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) 

당신은 이러한 유형의 코드를 할 필요가 당신은 프레임을 설정할 필요가 없습니다.

0

이 링크는 당신은`translatesAutoresizingMaskIntoConstraints = FALSE '고 말했다, 그러나 어떤 제약 조건을 추가하지 않은
Progreess Bar