(IOS)动画修改label上的文字

// 方法一

CATransition *animation = [CATransition animation];

animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];

animation.type = kCATransitionFade;

animation.duration =0.75;

[self.label.layer addAnimation:animation forKey:@"kCATransitionFade"];

self.label.text =@"New";

// 方法二

[UIView transitionWithView:self.label

                  duration:0.25f

                   options:UIViewAnimationOptionTransitionCrossDissolve

                animations:^{


                    self.label.text =@"Well done!";


                } completion:nil];

// 方法三

[UIView animateWithDuration:1.0

                 animations:^{

                     self.label.alpha =0.0f;

                     self.label.text =@"newText";

                     self.label.alpha =1.0f;

                 }];

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

推荐阅读更多精彩内容