2013-03-04 2 views
1

%로 UIProgressView을 어떻게 표시 할 수 있습니까?iOS 비율로 UIProgressView 표시

+0

기본 UIProgressView 클래스를 사용하면이를 수행 할 수 없습니다. 사용자 지정 UIProgressview를 만들면이 작업을 시도 할 수 있습니다. – Exploring

+0

이 [link] (http://www.cocoacontrols.com/search?utf8=%E2%9C%93&q=progress)를 사용해보십시오. 거기에는 많은 도움이되는 컨트롤과 데모가 있습니다. :) –

답변

3

진행률 표시기 컨트롤에는 진행률도 표시 할 수있는 옵션이 없습니다. 이를 달성하기위한 한 가지 해결책은 진행률 표시 줄 아래/위의 레이블을 추가하는 것이며, 진행률 표시기보기에서 진행률을 새로 고칠 때 각 단계에서 표시 할 레이블의 문자열 값을 업데이트합니다 로드 된 비율. 진행

희망이 당신을 도울 수 있습니다 : 당신이 설정하고 속성을 얻을 수있는 곳 UIProgressView

-

2

아이폰 OS SDK에서 사용할 수있는 이미 위젯이있다.

5

Vlad가 언급했듯이 progressView 및 관련 레이블의 값을 업데이트하는 방법을 사용할 수 있습니다. 업데이트가 발생할 때 다음 메소드를 호출하십시오.

- (void)updateProgress 
{ 
    CGFloat stepSize = 0.1f; 
    [self.progressView setProgress:self.progressView.progress+stepSize]; 
    self.progressLabel.text = [NSString stringWithFormat:@"Completed : %.0f",self.progressView.progress*100]; 
}