'Timer를'에 해당되는 글 1건

  1. 2010.10.12 Timer를 이용해서 재귀 반복 하는 소스
아이폰어플개발정보2010. 10. 12. 04:09
Timer를 이용해서 재귀 반복 하는 소스

- (void)makeMyProgressBarMoving {

float actual = [threadProgressViewprogress];

threadValueLabel.text = [NSString stringWithFormat:@"%.2f", actual];

if (actual < 1) {

threadProgressView.progress = actual + 0.01;

[NSTimerscheduledTimerWithTimeInterval:0.5target:self

                         selector:@selector(makeMyProgressBarMoving) userInfo:nilrepeats:NO];

}

elsethreadStartButton.hidden = NO;

}

아이폰 어플 개발할때, timer를 이용해서 재귀호출하는 방법이다.

위의 함수는 progress Bar의 막대를 채우는 것으로, 재귀호출되면서 값이 증가되도록한다.

makeMyProgressBarMoving함수가 타이머가 0.5간격으로 울릴때, 다시 자신을 호출하며

0부터 0.01이 호출될때마다 더해져서 1이 되기전까지 계속된다.

재귀호출 중단점은 progress값이>1되면 중단된다.

Posted by 오늘마감

댓글을 달아 주세요