一个Label实现文字上下滚动



Label向上滚动 播放系统消息

NSArray*arr =@[@"测试一",@"测试二",@"测试三",@"测试四",@"测试五",@"测试六",@"测试七"];

_count=0;

self.label.backgroundColor= [UIColorredColor];

[NSTimerscheduledTimerWithTimeInterval:1repeats:YESblock:^(NSTimer*_Nonnulltimer) {

CATransition*tran = [CATransitionanimation];

tran.type=kCATransitionPush;

tran.subtype=kCATransitionFromTop;

[self.label.layeraddAnimation:tranforKey:@"trans"];

self.label.text= arr[_count];

if(_count== arr.count-1) {

_count=0;

}else{

_count=_count+1;

}

}];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容