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