iOS实现跑马灯效果

在网页开发当中跑马灯是常用到的,用来显示通知等,在游戏开发当中也如此。

下面的代码片断可实现iOS中的跑马灯效果,

[labelShow sizeToFit]; CGRect frame = labelShow.frame; frame.origin.x = 320; labelShow.frame = frame; [UIView beginAnimations:@"testAnimation" context:NULL]; [UIView setAnimationDuration:8.8f]; [UIView setAnimationCurve:UIViewAnimationCurveLinear]; [UIView setAnimationDelegate:self]; [UIView setAnimationRepeatAutoreverses:NO]; [UIView setAnimationRepeatCount:999999]; frame = labelShow.frame; frame.origin.x = -frame.size.width; labelShow.frame = frame; [UIView commitAnimations];
labelShow是UILabel,关联到xib就行了。

你可能感兴趣的:(iOS实现跑马灯效果)