2010-04-04 4 views

답변

0

는 UILabel의 텍스트 속성을 설정하기 위해 NSTimer를 설정합니다.

-(void) revealTimer:(NSTimer *)inTimer { 
if (++mIndex < [mFullString length]) { 
    mLabel.text = [mFullString substringToIndex:mIndex]; 
} else { 
    mLabel.text = mFullString; 
    [inTimer invalidate]; 
} 
} 
이 같은 뭔가를 시작

:

-(void) revealString:(NSString *)inString { 
mIndex = 0; 
mLabel.text = ""; 
mFullString = [inString retain]; 
[NSTimer scheduledTimerWithTimeInterval:0.125 target:self selector:@selector(revealTimer:) userInfo:nil repeats:YES]; 
} 

것은 당신이 그것을 무효화해야 할 경우 위와 같이 mFullString을 누설하지, 타이머를 저장하지 않도록해야합니다.