在网页开发当中跑马灯是常用到的,用来显示通知等,在游戏开发当中也如此。
下面的代码片断可实现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就行了。
本文详细介绍了如何使用Objective-C实现iOS中的跑马灯效果,通过修改UILabel的位置来实现实时滚动显示文本的功能。
1万+

被折叠的 条评论
为什么被折叠?



