我正在使用NSTimer(5秒持续时间)和选择器,从NSArray中随机选择姓名。
以下是一些代码:
以下是一些代码:
....
NSDate *endtime = [NSDate dateWithTimeIntervalSinceNow:5];
[NSTimer scheduledTimerWithTimeInterval:0.2
target:self
selector:@selector(selectPlayer:)
userInfo:endtime
repeats:YES ];
...
-(void)selectPlayer:(NSTimer *)timer
{
if ([timer.userInfo timeIntervalSinceNow] < 0)
{
[timer invalidate];
}
NSString *playerName = [[NSString alloc]initWithFormat:@"%@",
[self.playersNames objectAtIndex:random() & [self.playersNames count]-1]];
self.playersLabel.text = playerName;
[playerName release];
}
那段代码完美运行。self.playersLabel会每0.2秒填充一个随机名称。
我想要的是在playersLabel中更改名称时添加一些淡入/淡出动画效果。
如何实现?