10 초 동안 지속적으로 완료되는 UIProgressView를 구현하려고합니다. 나는 이것을 달성하기 위해 NSTimer를 사용하고 있지만, 알아 내기 힘들다. 나는 UIProgressView와 NSTimer에 관한 문서를 참조했고 다른 게시 된 질문들도 가능하다면 나를 도와주세요.UIProgressView 및 NSTimer로 카운트 다운 구현
현재 구현에서는 UIProgress View를 전혀 업데이트하지 않습니다. 소스 코드는 아래 발췌되었습니다 :
- (void)updateTimer:(NSTimer *)timer
{
// sets timer
[self setTimer:[NSTimer scheduledTimerWithTimeInterval:0.25f
target:self
selector:@selector(updateTimer:)
userInfo:nil
repeats:YES]];
float newProgress = [self.timeProgressView progress] + 0.025;
[self.timeProgressView setProgress:newProgress animated:YES];
}
어떤 도움을 주시면 감사하겠습니다. 설정에
당신의 UIProgressView가 함께 IBOutlet에 연결되어 있거나 어딘가 하위 뷰로 추가되어 있습니까? –