IOS UI 动画用到的一些 效果
来源:互联网 发布:usb001端口是哪个 编辑:程序博客网 时间:2024/05/16 20:29
1:围绕中心旋转
#pragma mark - **************** 动画设置 NSString * viewRotationKey = @"rotationAnimation"; // 外围的旋转一圈 CABasicAnimation * transformRoate = [CABasicAnimation animationWithKeyPath:@"transform.rotation"]; transformRoate.byValue = [NSNumber numberWithDouble:(2 * M_PI)]; transformRoate.duration = 2; transformRoate.repeatCount = self.isEndless == YES ? MAXFLOAT : 2; [self.rotateImg.layer addAnimation:transformRoate forKey:viewRotationKey];
2:水波效果的,X轴移动动画
CGFloat avgScore = self.precent; [UIView animateWithDuration:4.0 animations:^{ self.bigImg.top = 115 - ((avgScore/100.0) * 115); if (avgScore == 100) { self.bigImg.top = -20; } self.bigImg.left = 0; } completion:^(BOOL finished) { if (self.endless == YES) { acallBack(self.bigImg.layer.position.x); } }];NSString * cellMoveKey = @"waveMoveAnimation"; __weak __typeof(&*self)weakSelf = self; void(^acallBack)(CGFloat start) = ^(CGFloat start) { CAKeyframeAnimation * moveAction = [CAKeyframeAnimation animationWithKeyPath:@"position.x"]; moveAction.values = [NSArray arrayWithObjects:[NSNumber numberWithFloat:-60],[NSNumber numberWithFloat:start],nil]; moveAction.duration = 4; // moveAction.autoreverses = YES; moveAction.repeatCount = MAXFLOAT; [weakSelf.bigImg.layer addAnimation:moveAction forKey:cellMoveKey]; };
1 0
- IOS UI 动画用到的一些 效果
- ios中常用到的简单的动画效果
- iOS 简单的一些动画效果
- ios用到的一些开源库
- IOS 用到的一些三方库
- UI用到的一些表或视图
- 一些收集的iOS酷炫动画效果
- iOS的动画效果
- iOS常用的一些动画效果,UIView封装的动画,CALayer的动画等
- ios 项目中 用到的动画
- 自定义View时,用到Paint Canvas的一些温故,讲讲用路径绘画实现动画效果(基础篇 三)
- iOS UI 基础知识之 UI 用到的几何知识
- 系统 UI 动画效果导致的bug
- IOS 记录一些用到的正则表达式
- Android UI设计之<二>自定义SwitchButton开关,实现类似IOS中UISwitch的动画效果
- ios的翻页动画效果
- ios uiview的动画效果
- iOS倒计时的动画效果
- Core Data浅谈系列之二 : 简单的CURD
- jsp中文乱码
- 安装wampserver是提示httpd.exe无法找到组件:没有找到MSVCR100.DLL,因为这个应用无法启动
- Core Data浅谈系列之三 : 了解NSManagedObject和NSPredicate(附Demo)
- 转载 openSUSE intel显卡 VLC 播放无图像
- IOS UI 动画用到的一些 效果
- annotation-config 和 component-scan 的区别
- android 适配器优化,viewholder的使用
- ElasticSearch里JAVA环境丢失的问题
- Android简单的web提交表单登录
- 在面试机器学习、大数据岗位时遇到的各种问题
- Android开发手记(8) ProgressDialog的使用
- 日经春秋 20151122
- 执行protoc命令时提示找不到共享库的错误【要把新共享库目录加入到共享库配置文件/etc/ld.so.conf】