UIDynamic - UIKit的物理引擎

1.创建一个物理仿真器(设置仿真范围)

2.创建相应的物理仿真行为(添加物理仿真元素)

3.将物理仿真行为添加到物理仿真器中,开始仿真

只有遵守UIDynamicItem协议的对象才能做物理仿真元素(UIView遵守了此协议)

物理仿真行为的父类是UIDynamicBehavior,所有仿真行为都可以独立或者结合进行

物理仿真器可以让物理仿真元素执行物理仿真行为,它是UIDynamicAnimator类型的对象


完整代码:

https://github.com/LujianAndJoe/iOSDailyGitServerManage/tree/master/JMUIDynamic

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 目录 ** UIView 动画 ** ** Core Animation ** ** FaceBook POP动画...
    方向_4d0d阅读 5,646评论 0 3
  • 简介 什么是UIDynamic UIDynamic是从iOS 7开始引入的一种新技术,隶属于UIKit框架 可以认...
    JonesCxy阅读 1,576评论 0 1
  • 一、简单介绍 1.什么是UIDynamicUIDynamic是从iOS 7开始引入的一种新技术,隶属于UIKit框...
    洛洛爱吃肉阅读 3,899评论 0 12
  • 概念介绍 UIDynamic从ios7才开始有的,其他2D仿真引擎:BOX2D:C语言框架,免费Chipmunk:...
    我是滕先生阅读 6,682评论 5 23
  • (1) 当李侑子站在自家大敞四开的门外,望着屋内那一片惨不忍睹的狼藉后。她所做的第一件事不是冲进屋里,而是冲下楼。...
    桃啃笙阅读 9,441评论 26 61

友情链接更多精彩内容