UIView *scaleView = [[UIView alloc] initWithFrame:CGRectMake((self.view.frame.size.width - 100) / 2, 200, 100, 100)];
scaleView.backgroundColor = UIColor.blueColor;
scaleView.layer.cornerRadius = 50;
[self.view addSubview:scaleView];
//
CABasicAnimation *scaleAnimation = [CABasicAnimation animationWithKeyPath:@"transform.scale"];
scaleAnimation.duration = 0.3;
scaleAnimation.repeatCount = HUGE_VAL;
scaleAnimation.autoreverses = YES;
scaleAnimation.fromValue = [NSNumber numberWithFloat:1.1];
scaleAnimation.toValue = [NSNumber numberWithFloat:0.9];
//
[scaleView.layer addAnimation:scaleAnimation forKey:@"scale"];
心跳呼吸动画
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
 平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 前言:心跳效果就让一张图片做一个放大缩放小的动画。抖动效果就是做一个左右旋转的动画.先让它往左边旋转-X°,再往右...
- 2018.7.2+程小平+《瑜伽真的有用吗?》之“呼吸和心跳” 你可以在心里数息,不过这样可能会害你无法留意其他事...
- 我定了张初七晚上回京的硬座。 事实上能买到硬座已经不错了。 云南到北京,途经贵州湖南湖北河南河北,33时47分。 ...