2
A
回答
2
对于一个相当简单的解决方案(点击开关,不可能刷卡),我建议你使用两个UIView堆叠。
-1-在底部,使用允许您运行图像动画的UIImageView
。
-2-在顶部,使用UIControl
这将捕捉触摸内幕事件。
或者,您可以使用UITapGestureRecognizer
作为替换-2-。如果最终的控件不会用于iOS < 3.2,则应仅考虑后一选项。
只要您的轻击识别器(UIControl
或UITapGestureRecognizer
)收到轻击事件,您只需播放通过您的UIImageView
提供的动画即可。
有关使用UIImageView see its class reference的动画的更多详细信息,特别是关于诸如animationImages
(图像数组)的内容。
随着UIImageView的不为你提供一个反向的动画功能,您将有动画回到起点(即在用户打开它上现在切换回之前分配以相反的顺序图像off)。
对于更复杂的解决方案(分线开关,刷卡是可能的),你可能会增加UISwipeGesture Recognizer
您的自定义控制和使用UIGestureRecognizer
的状态来选择UIImageView
当前可见的图像。
0
iOS 5允许您制作动画UIImages。您可以将动画UIImage放入UIButton中并在按下按钮时为其设置动画效果。 Animated UIImage
相关问题
- 1. 使用CAKeyframeAnimation动画序列的图像
- 2. 图像动画序列
- 3. 的Android NAD动画开关图像
- 4. 使用CSS动画动画图像
- 5. 动画图像序列在cocos2d
- 6. React Native上的动画图像序列
- 7. 图像序列的逆向动画?
- 8. 在OpenCV中动画图像序列
- 9. PNG图像序列动画错误
- 10. 使用ImageView动画图像
- 11. 使用CAAnimation动画图像
- 12. 使用jQuery加载动画图像以从动画开始开始
- 13. iPhone上的动画 - 使用图像序列或旋转?
- 14. 使用图像序列和数组绘制动画?
- 15. 使用JavaScript动画处理图像序列
- 16. 使用android中的图像创建动画序列(SlideShow)
- 17. 动画使用Python中的像素图或图像序列与QT4
- 18. 动画画布上的图像列表
- 19. 使用CSS3动画移动图像
- 20. 在应用开始关闭动画后关闭视图但不动画
- 21. 使动画像制动图像
- 22. 图像序列开始图像
- 23. ImageSwitcher在第一个2图像开关后没有动画
- 24. 图像动画像
- 25. TranslateAnimation - 开始动画时图像消失
- 26. 动画图像开始自下而上
- 27. 动画图像
- 28. 动画图像
- 29. 关于事件的动画图像
- 30. 关键帧动画图像分层
谢谢,直到!它工作完美。 – daLizard