2
我正在做一些RnD的工作,期待專家的建議:用UIButton播放&動畫?
我必須創建一個自定義的按鈕與任何定義的背景圖像。這樣用戶就可以用平滑的方式向任意方向拋出該按鈕,在這種情況下,總的覆蓋距離與UIButton施加的壓力成正比,以便拋出它。
任何人都可以引導我,讓我可以覆蓋這項任務嗎?
我正在做一些RnD的工作,期待專家的建議:用UIButton播放&動畫?
我必須創建一個自定義的按鈕與任何定義的背景圖像。這樣用戶就可以用平滑的方式向任意方向拋出該按鈕,在這種情況下,總的覆蓋距離與UIButton施加的壓力成正比,以便拋出它。
任何人都可以引導我,讓我可以覆蓋這項任務嗎?
一個好的開始是將UIPanGestureRecognizer
附加到您的按鈕(或視圖或任何其他),然後使用velocityInView:
。從UIPanGestureRecognizer.h:
// velocity of the pan in pixels/second in the coordinate system of the specified view
- (CGPoint)velocityInView:(UIView *)view;
使用速度(可能與translationInView:
一起)然後你可以根據速度和手勢的速度移動的按鈕。
偉大的:) ..我正在尋找 – Tariq
嘿,現在我能夠按定義的速度拋出按鈕。現在你可以告訴我。我如何將5張圖像添加到該按鈕?所以,當我拋出按鈕只有按鈕圖像更改爲image1到image5 ..和按鈕圖像應該是5時,投擲動畫停止。我正在嘗試使用UIImageView startAnimating,但它仍然在運行..並且沒有與PanGesture同步也 – Tariq
http://stackoverflow.com/questions/6578795/how-to-sync-uipangesturerecognizer-with-uibutton-5-images – Tariq