Iphone 游戏中的标签效果
有人知道如何让UILabel像你在某些游戏或其他游戏中看到的那样逐字显示吗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
谢谢设置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];
}