视图左右抖动动画

CABasicAnimation *shake = [CABasicAnimation animationWithKeyPath:@"transform.translation.x"];

shake.fromValue = [NSNumber numberWithFloat:-5];

shake.toValue = [NSNumber numberWithFloat:5];

//执行时间

shake.duration = 0.1;

//是否重复

shake.autoreverses = YES;

//次数

shake.repeatCount = 2;

[self.label.layer addAnimation:shake forKey:@"shakeAnimation"];

self.label.alpha = 1.0;

[UIView animateWithDuration:2.0 delay:0.0 options:UIViewAnimationOptionCurveEaseIn | UIViewAnimationOptionAllowUserInteraction animations:^{

//self.label.alpha = 0.0; //透明度变0则消失

} completion:nil];

时间: 2024-11-25 22:53:31

视图左右抖动动画的相关文章

数字的特殊格式、控件的抖动动画

一.数字的各种特殊格式: NSNumber *num1 = [NSNumber numberWithDouble:1234567.8369]; // 四舍五入的整数 NSString *numberNoStyleStr                 = [NSNumberFormatter localizedStringFromNumber:num1 numberStyle:NSNumberFormatterNoStyle]; // 小数形式 NSString *numberDecimalSt

为UIView视图切换添加动画效果

我们定义了一个动画类来实现视图切换的动画效果,这个类只包含一个类方法,可直接调用,具体代码如下: 头文件: + ? 1 2 3 4 5 6 7 8 9 10 11 12 13 #import <Foundation/Foundation.h> @interface ViewAnimation : NSObject /*============================页面切换的方法==============================     View1 表示当前页面     Vi

NSViewAnimation视图的简单动画

NSViewAnimation和NSAnimation提供了视图的简单动画效果.NSViewAnimation是从NSAnimation继承下来的.这个类提供了一个简便的方式去给多个视图或窗口做动画效果.动画的效果可以改变视图的位置,大小,淡入淡出. - (id)initWithViewAnimations:(NSArray*)viewAnimations 初始化方法需要参数是一个包含字典对象的数组对象.这个字典对象信息包含4个键值对.如下 NSString *NSViewAnimationTa

视图自定义旋转动画 类似百度音乐

@interface FirstViewController () @property (nonatomic,assign)BOOL isplay; @end @implementation FirstViewController @synthesize isplay; - (void)viewDidLoad { [super viewDidLoad]; isplay = NO; //圆角 self.imgview.layer.cornerRadius = 150.0 / 2.0; self.i

android如何做iphone那种图片抖动动画的效果(包括button和EditText)

给按钮做抖动效果,可以这样做,建立anim文件夹在res下面,创建一个button_shake.xml <?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="120" android:fromDegrees="

IOS视图缩放显示动画效果

效果:视图从大--小缩放显示/小--大 (只是比例问题) 方法1.直接show出view的时候:把下面的这段代码加到viewController或者view出现的时候就OK self.view.transform = CGAffineTransformMakeScale(1.0f, 1.0f);//将要显示的view按照正常比例显示出来  [UIView beginAnimations:nil context:UIGraphicsGetCurrentContext()];  [UIView se

视图属性+对象动画组件ViewPropertyObjectAnimator

视图属性+对象动画组件ViewPropertyObjectAnimator ViewPropertyObjectAnmator组件是一款对象动画(ObjectAnimator)封装组件.它将视图属性动画(ViewPropertyAnimator)的易用性和对象动画(ObejctAnimator)的强大功能结合在一起.同时,该组件还支持额外的动画属性,如视图的尺寸.外边距.内边距.滚动等. 原文地址:https://www.cnblogs.com/daxueba-ITdaren/p/9076796

Swift 关闭视图的过度动画 eg:CollectionView ,TableView

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px Menlo; color: #1e9421; background-color: #ffffff } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px Menlo; color: #3e1e81; background-color: #ffffff } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; fo

iOS项目开发实战——制作视图的缩放动画

视图的大小应该是随时可控的.今天我们就来实现对一个View的缩放动画.该动画的实现与位移动画,透明度动画稍有不同. 详细实现例如以下: import UIKit class ScaleViewController: UIViewController { @IBOutlet weak var greenSquare: UIView! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after