我使用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];
}
該代碼工作pefectly。 self.playersLabel每0.2秒填充一個隨機名稱。
我想要的是添加一些fadein/fadeout動畫效果,同時在playersLabel中更改名稱。
如何實現這一目標?
很可愛。謝謝! – 2013-02-26 17:31:13
如果字符串比UILabel字段長,是否可以使用相同的動畫使NSString在UILabel中進行轉換.. ??? – NorthBlast 2014-06-17 06:00:45