Iphone 游戏中的标签效果

Iphone 游戏中的标签效果,iphone,uilabel,Iphone,Uilabel,有人知道如何让UILabel像你在某些游戏或其他游戏中看到的那样逐字显示吗 谢谢设置NSTimer以设置UILabel的文本属性 -(void) revealTimer:(NSTimer *)inTimer { if ( ++mIndex < [mFullString length] ) { mLabel.text = [mFullString substringToIndex:mIndex]; } else { mLabel.text = mFullString; [in

有人知道如何让UILabel像你在某些游戏或其他游戏中看到的那样逐字显示吗


谢谢

设置NSTimer以设置UILabel的文本属性

-(void) revealTimer:(NSTimer *)inTimer {
 if ( ++mIndex < [mFullString length] ) {
  mLabel.text = [mFullString substringToIndex:mIndex];
 } else {
  mLabel.text = mFullString;
  [inTimer invalidate];
 }
}
确保不要像上面那样泄漏mFullString,如果需要使计时器无效,请将其存储起来

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