iOS——图片、界面的抖动
来源:互联网 发布:网络斗牛赌博作弊器 编辑:程序博客网 时间:2024/06/05 20:17
大家在手机上长按删除程序的时候,app都会有一种抖动的效果,那么类似于这个抖动的效果在app里面的应用、实现,代码如下:
先贴出宏定义:
#define Angle2Radian(angle) ((angle) / 180.0 * M_PI)
- (IBAction)startShake:(id)sender { CAKeyframeAnimation *anim = [CAKeyframeAnimation animation]; anim.keyPath = @"transform.rotation"; anim.values = @[@(Angle2Radian(-15)), @(Angle2Radian(15)), @(Angle2Radian(-15))]; anim.duration = 0.25; anim.repeatCount = MAXFLOAT; anim.removedOnCompletion = NO; anim.fillMode = kCAFillModeForwards; [self.iconView.layer addAnimation:anim forKey:@"shake"];}- (IBAction)stopShake:(id)sender { [self.iconView.layer removeAnimationForKey:@"shake"];}
具体效果,可以拷贝代码去测试一下,如果觉得抖动幅度不合适,可以修改宏定义。
0 0
- iOS——图片、界面的抖动
- IOS 图片抖动中心点
- iOS 图片抖动
- IOS登录界面验证失败的抖动特效
- ios-day18-10(使用CAKeyframeAnimation实现图片的抖动效果)
- iOS——各种图片、界面变化的动画效果
- ios——图片、界面切换效果
- iOS———实现抖动效果
- 界面抖动
- Android实现界面组件的抖动效果
- Android实现界面组件的抖动效果
- Android实现界面组件的抖动效果
- Android实现界面组件的抖动效果
- Android实现界面组件的抖动效果
- Android实现界面组件的抖动效果
- 图片抖动
- NT_iOS笔记—iOS图片显示3_界面的手动旋转(UIDeviceOrientation和UIInterfaceOrientation)
- 简单的窗口抖动——Animation
- 【C/C++】VC++快捷键
- Android 实现视屏播放器、边播边缓存功能、外加铲屎(IJKPlayer)
- springMVC子容器使用spring父容器配置文件资源
- linux环境下mysql5.6的安装、配置、使用及常见问题解决办法
- 【linux系统】apt-get命令解析
- iOS——图片、界面的抖动
- [CSS]CSS/CSS3选择器
- 反射总结
- bootstrap常用的时间插件罗列及对比
- dyld: Library not loaded: /System/Library/Frameworks/UserNotifications.framework/UserNotifications
- 将 ICDAR 2015 的 Ground Truth 标注在图像数据上
- csrf攻击原理及防备
- DLL弹出窗口
- JavaScript中的引用类型Function类型学习心得