在网页开发当中跑马灯是常用到的,用来显示通知等,在游戏开发当中也如此。
下面的代码片断可实现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就行了。
时间: 2024-11-04 08:19:34