spring动画(swift)

spring动画(swift)

by 伍雪颖

loginButton.center.y
+=
30

loginButton.alpha
=
0

UIView.animateWithDuration(1,
delay:
0.5,

usingSpringWithDamping:
0.5,

initialSpringVelocity:
0,

options: .AllowUserInteraction,

animations: {

self.loginButton.center.y
-=
30

self.loginButton.alpha
=
1

}, completion:
nil)

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-19 12:37:53

spring动画(swift)的相关文章

spring动画-iOS-备

最后停止在终点: 如果给位置移动的动画添加弹簧效果,那么视图的运动轨迹应该像下图中展现的一样: 这会使你的动画看起来更逼真.更真实.更贴近现实.在某些情况下带给用户更好的用户体验.那么让我们开始学习吧. Spring动画 我们还是以上一篇文章中的登录页面为例,大家应该发现了那个呆板的登录按钮吧,我们今天就让它Q弹起来. 打开ViewController.swift,在viewWillAppear()方法的底部添加如下代码: self.loginButton.center.y += 30 self

POP的spring动画各个参数详解

效果 源码 https://github.com/YouXianMing/POPSpring // // RangeValueView.h // POPSpring // // Created by YouXianMing on 15/5/14. // Copyright (c) 2015年 YouXianMing. All rights reserved. // #import <UIKit/UIKit.h> @interface RangeValueView : UIView /** *

太阳升起并下落的小动画-SWIFT

一个小小的动画,太阳公公上山又下山.先上效果图. 用 lipecap 录的gif效果有点卡顿.好吧,说下如何实现的. 首先在一个大圆内先计算出内切九边形各个顶点的位置,接着连接相应的顶点变成一个九角星太阳的九条光芒,然后在九角星的中心画一个圈形的Layer,这样就大致画好了大阳的形状. 新建一个叫SunView的文件继承自UIView,然后在init方法内添加一个addSunLayer()的方法.并在里面添加以下方内容 class SunView: UIView { override init(

2d toolkit tk2dUIScrollableArea拖动到最前位置与最后位置是否有Spring动画

将visibleAreaLength设置为0:无动画,如图: 将visibleAreaLength设置为1:有动画,如图: 如图:

【iOS】Spring Animations (弹性动画)

This interface shows how a spring animation can be created by specifying a “damping” (bounciness) and “response” (speed). 这个交互显示了如何通过指定“阻尼”(有弹性)和“响应”(速度)来创建spring动画. Key Features(关键特性) Uses “design-friendly” parameters.(使用友好的参数). No concept of animat

iOS自定义转场动画实战讲解

iOS自定义转场动画实战讲解 转场动画这事,说简单也简单,可以通过presentViewController:animated:completion:和dismissViewControllerAnimated:completion:这一组函数以模态视图的方式展现.隐藏视图.如果用到了navigationController,还可以调用pushViewController:animated:和popViewController这一组函数将新的视图控制器压栈.弹栈. 下图中所有转场动画都是自定义的

自定义转场动画--Swift3.0版本

转场动画这事,说简单也简单,可以通过presentViewController:animated:completion:和dismissViewControllerAnimated:completion:这一组函数以模态视图的方式展现.隐藏视图.如果用到了navigationController,还可以调用pushViewController:animated:和popViewController这一组函数将新的视图控制器压栈.弹栈. 下图中所有转场动画都是自定义的动画,这些效果如果不用自定义动

GIF动画,菊花动画,UIView动画,CoreAnimation动画(CALayer动画)的用法

1.GIF动画 1 // 创建一个显示图片的imageView // viewController创建 2 UIImageView *showGifImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 414, 736)]; 3 [self.view addSubview:showGifImageView]; 4 5 6 //创建一个存储图片的数组 7 NSMutableArray *saveImageViewArray

iOS ---Swift学习与复习

swift中文网 http://www.swiftv.cn http://swifter.tips/ http://objccn.io/ http://www.swiftmi.com/code4swift http://stackoverflow.com http://weibo.com/oldcoder 43个优秀的Swift开源项目推荐 https://developer.apple.com/swift/blog/ http://code.cocoachina.com http://swif