UIImageView的抖动

授权协议 Apache 2.0
开发语言 Objective-C
所属分类 iOS代码库、 动画(Animation)
软件类型 未知
地区 国产
投 递 者 常睿范
操作系统 iOS
开源组织
适用人群 未知
 软件概览

点击图像,图像会产生抖动。 [Code4App.com]

  • CABasicAnimation* shake = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"]; // transform.rotation.z为围绕z轴旋转          //设置抖动幅度     shake.fromValue = [NSNumber numberWithFloat:-0.1];     

  • CGAffineTransform moveRight = CGAffineTransformTranslate(CGAffineTransformIdentity, 20, 0);     CGAffineTransform moveLeft = CGAffineTransformTranslate(CGAffineTransformIdentity, -20, 0);     CGAffine

  • #import "LHViewController.h"#define angelToRandian(x) ((x)/180.0*M_PI)@interface LHViewController ()@property (strong, nonatomic) IBOutlet UIImageView *imageView; @end @implementation LHViewController

  • UIView/UIImageView等View 抖动效果 /** 创建视图抖动效果 @param view 控件 */ + (void)shakeAnimationForView:(UIView *) view{ CALayer *viewLayer = view.layer;// 获取到当前的View CGPoint position = viewLayer.posi

  • 1.来回转动 抖动效果      UIImageView  *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];     imageView.center = self.view.center;     imageView.image = [UIImage imageNamed:@"02.png"]

  • - (void)shakeImage:(UIimageView *)image{ //创建动画对象,绕Z轴旋转 CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"]; //设置属性,周期时长 [animation setDu

  • 图片左右抖动动画,一张图片,二个按钮,开始和暂停 直接上代码: #import "ViewController.h" @interface ViewController () @property (nonatomic, strong) UIImageView *imgIOY; @end @implementation ViewController - (void)viewDidLoad

  • 1 #import "NJViewController.h" 2 3 #define angle2Radian(angle) ((angle) / 180.0 * M_PI) 4 5 @interface NJViewController () 6 7 @property (weak, nonatomic) IBOutlet UIImageView *iconView; 8 @

  • 模仿系统的抖动动画,主要用的是CAKeyframeAnimation(见之前篇博文)和NSTimer,不多说直接上代码。 #define degreesToRadians(x) (M_PI*(x)/180.0) //左右摇摆的角度 #define RADIUS 3.0f #define ShakeTime 0.5 //动画实现 -(void)ShakeAnimationWithView:(i

  •                let myAnimation: CAKeyframeAnimation = CAKeyframeAnimation.init() //创建动画                 myAnimation.removedOnCompletion = false //设置这个属性为false,当应用退到后台再进来的时候保证动画还存在                 let

  • 需要的效果;平时长按图标删除的时候,会有抖动的效果,循环的执行抖动的效果,使用CAKeyframeAnimation动画 //角度转弧度 #define Angle2Radian(angle) ((angle) /180.0 * M_PI) //只要是view的子类都可以执行动画 @property (weak, nonatomic) IBOutlet UIImageView *iconView;

 相关资料
  • UIImageView+Gravatar 是一款把 UIImageView 子集整合在一起,用来处理 gravatar 图像的简便快捷的工具。

  • UIImageView-AnimationCompletionBlock 是在 UIImageView 中添加一个完成块用来告诉用户 UIImageView 动画完成的时间。

  • UIImageView-PlayGIF 是 UIImageView 子类,用来显示 GIF。UIIMageView-PlayGIF 性能高,而且占用的内存很低。

  • UIImageView+Letters 是 UIImageView 类,可以使用一个占位图片进行初始化,可以自动生成一个随机的背景颜色,方便用户配置文件生成虚拟映像。

  • 问题内容: 在Obj-C中 将设置contentMode。 为什么 在Swift中不能工作? 问题答案: 令人困惑的是,Swift删除了ObjC枚举值的前缀: 这是因为Swift已经知道正在使用哪种枚举类型。另外,您也可以指定枚举: 注意:在版本3之前的Swift版本中,“ scaleAspectFill”需要大写。

  • UIImageView-Async-Download 是可以从远程 URL 中下载和设置一个图片的 UIImageView 扩展。