2013-03-25 2 views
0

Objective-C에서 코드를 작성하는 데 Xcode 4.6.1을 사용하고 있으며 진행률 막대 값을 설정하는 방법, 즉 일부 값으로 녹색 부분과 흰색 부분을 설정하는 방법을 알고 싶습니다. 구현하고자하는 바의 데이터는 대학 과목이므로 녹색 부분은 사용자가 이미 본 주제에 기반하고 흰색 부분은 아직 보지 않은 부분에 기반합니다. 따라서 총 10 개의 주제가 있고 사용자가 방금 5 개를 본다면 진행률 막대는 녹색 50 %, 흰색 50 %입니다.진행률 표시 구현

답변

1

참조 UIProgressView 문서 : https://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIProgressView_Class/Reference/Reference.html

당신은 UIProgressView 이름 myProgressView있어 가정하면.

float currentProgress에는 사용자가 완료 한 과목 수가 포함되어 있습니다.

float totalSubjects에는 사용자가 사용할 수있는 전체 과목 수가 포함됩니다.

// calculate progress (value must be 0.0 to 1.0) 
float myProgress = currentProgress/totalSubjects; 
[myProgressView setProgress:myProgress animated:YES]; 
+0

대단히 감사합니다. –

관련 문제