UIGravityBehavior-动画效果:重力自由落体

翻译 2013年12月04日 15:46:54

1。类似重力引起的自由落体行为

2。UIDynamicAnimator 

           初始化:- (instancetype) initWithReferenceView : (UIView *) view  ;

3。UIGravityBehavior

           初始化:- (instancetype) initWithItems : (NSArray *) items ;    //items : 想要进行自由落体的对象

4。add behavior to the animator

           - (void) addBehavior : (UIDynamicBehavior *) behavior ;


e.g.      

          UIView  *gravityView = [ [ UIView alloc ] initWithFrame : CGRectMake (0.0f, 0.0f, 100.0f, 100.0f ) ] ;

          gravityView.center  = self.view.center ;

           [ self.view addSubview : gravityView ] ;

          UIDynamicAnimator  *myAnimator = [ [ UIDynamicAnimator alloc ]  initWithReferenceView : self.view ] ;
    
          UIGravityBehavior *myGravity = [ [ UIGravityBehavior alloc ]  initWithItems : @[ gravityView ] ] ;
    
          [ myAnimator addBehavior : myGravity ] ;


p.s.  ios7及以上有效

相关文章推荐

小球的自由落体动画

以下是一个小球的自由落体动画,比较笨重的实现方法。还有更好的方法后面再上。。全代码 + gif   记录一下 #import "ViewController.h" @interface ...

iOS开发系列--让你的应用“动”起来--超详细的ios核心动画介绍

概览 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动...

iOS-UIDynamic物理仿真-重力、碰撞

UIDynamicUIDynamic是从iOS 7开始引入的一种新技术,隶属于UIKit框架可以认为是一种物理引擎,能模拟和仿真现实生活中的物理现象如:重力、弹性碰撞等现象任何遵守了UIDynamic...

【VC++游戏开发#七】2D篇 —— 物理建模(二) 重力模拟:让愤怒的小鸟来感受一次自由落体运动

本文由BlueCoder编写 转载请说明出处: http://blog.csdn.net/crocodile__/article/details/16887511 我的邮箱:bluecoder...

JS模拟自由落体弹跳动画

——edited by 李家优 横向系数: (0-1) 纵向系数: (0-1) 速度:(20-1000) var i = null; function demo(hp,vp,sp) { ...

android动画自由落体运动

java源代码: package com.mobcubes.hai.animation; import com.mobcubes.hai.R; import android.R.raw; imp...

力学现象动画演示——真空状态下的自由落体运动

一、实验的演示内容     演示了一个在真空状态下的自由落体运动。动画是设定在如下场景下完成的,由一个橡皮球从六百米的高空掉下来,做自由落体运动,每次撞击地面时候,小球的动能会损失一半,全部转化为小...

【OneAPM】极客编程挑战#023:使用HTML5画布生成渐变自由落体小球效果

本期挑战  给定如下HTML: id="gbcanvas" width="350" height="300"> 阅读如下的相关HTML5画布教程: HTML5画布实现的粒子运...
  • jjfat
  • jjfat
  • 2015-06-20 07:39
  • 1711

如何实现跳跃中的减速和自由落体

一些自由落体 以及 动画改变速度的例子scheduler test   scheduler timeScale test  原文:http://blog.csdn.net/cq361106306/...
  • azymq
  • azymq
  • 2013-05-15 10:31
  • 921
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)