我一直在寻找动画像速度计一样的项目中的针。如何旋转针头并模拟您在漫画中看到的加速度和弹跳效果(当针头达到最大值并开始反弹时)。如何为iPhone SDK中的速度计指针设置动画?
1
A
回答
1
最简单的方法将是有一个UIImageView的速度计,并使用针CALayer(或UIView的CALayer)。
您可以在针上设置定位点,并且所有旋转动画都会相对于该定位点发生。所以显然你想设置锚点到基地。
然后你需要旋转针。应用/修改CALayer的CATransform旋转针。
最大的问题是它加速的速度以及如何处理弹跳。这全是数学。你必须玩它并调整它。一个良好的开端可以在这里找到,但:
http://watchingapple.com/2008/04/core-animation-creating-a-jack-in-the-box-with-cakeyframeanimation/
+0
伟大的参考链接,谢谢。 – 2009-06-15 00:35:47
相关问题
- 1. 设置动画速度 - ChartJS?
- 2. iphone sdk - 用加速度计移动UIImageView?
- 3. Iphone - 动画和加速度计
- 4. 指南针和加速度计精度
- 5. 如何根据SpriteKit中的加速度计设置动画播放器
- 6. Iphone-SDK:加速计x,z到360度?
- 7. 如何设置ScrollToAsync(Element,ScrollToPosition,Boolean)的动画速度?
- 8. iPhone 4陀螺仪/ GPS与加速度计/ GPS /指南针
- 9. 速度设置指令中的新行
- 10. 将光标设置为动画片段上的指针
- 11. iPhone SDK:将动画加载(齿轮)图像设置为UIBarButtonItem
- 12. 如何用iPhone加速度计/指南针值控制OpenGL投影矩阵?
- 13. iphone动画:如何移动UIView动画加速和减速的动画?
- 14. 如何为'Raphael'画布设置动画?
- 15. 如何在iphone sdk中设置NSTimer?
- 16. 加速iPhone动画
- 17. iphone sdk:如何在UIImageView中使用CoreAnimation动画设置图像集?
- 18. 如何在Windows应用程序的启动画面中为进度指示器设置动画
- 19. 如何在c中设置指针的宽度?
- 20. 将指针设置为contenteditable
- 21. 使用加速度计,陀螺仪和指南针来计算3D世界中的设备运动
- 22. 如何控制动画GIF的速度?
- 23. 设置stuct中的指针为null
- 24. 为倒计时脚本设置动画
- 25. 如何为UIPickerView的高度约束设置动画?
- 26. iPhone核心动画 - 为NSBezierPath设置动画
- 27. 如何将指针设置为C#中Datagridview中的当前行
- 28. iPhone中的子视图的动画sdk
- 29. 如何设置速度计Android应用程序的速度限制?
- 30. 如何在Swift中设置速度
你有什么迄今所做? – Kekoa 2009-06-12 15:56:54