2013-03-05 68 views
0

我想在iPad上創建一個簡單的仿真應用程序:在右側有一個鍵,我必須將該鍵拖放到鎖中在屏幕的中心:鍵目前是一個圖像,鎖也是一個圖像。在動畫/效果的位置拖放圖像

我有的問題:
1)我怎麼知道鑰匙在鎖的頂部,因此我可以使鎖轉動綠色和鑰匙消失與動畫,如果可能的話?

2)如何移動鑰匙(就像它已經從右豎杆上分離),當放在鎖上變成綠色時,其他的保持不變?

3)鎖打開時的任何動畫(這是一個插件查詢)?

我的方法應該是什麼樣的這種模擬?

到目前爲止,我有圖像充當按鈕和onPress顯示一些功能,但我不知道如何處理運動和動畫/效果。

請指導我,以便達到上述要求。

在此先感謝。

回答

1

您可以使用UIPanGestureRecognizer作爲拖動手勢。在識別器的操作中,您可以檢查識別器的狀態。

當手勢處於開始狀態時,獲取手勢的當前點。然後,使用hitTest查看關鍵圖像視圖是否位於手勢開始處的手指之下。如果是,請存儲關鍵圖像的原點,以便添加到該圖像。

使用手勢的屬性在連續動作上動畫(移動)關鍵圖像視圖。

當手勢處於結束狀態時,請執行另一次命中測試以查看您是否在鎖上。

+0

謝謝你先生我從YouTube上http://www.youtube.com/watch?v=jzVLQEDPEJM檢查了這個視頻,但尋找更多的東西。但謝謝你,先生你救了我,指着我在正確的方向。如果你在iPad/iPhone上有任何通過ios完成的仿真示例的鏈接,請附上它們,我將非常感激。再次感謝先生,當我編寫代碼時,先生會保持發佈。 – 2013-03-06 16:43:51

+0

您能否提供更多鏈接建議? – 2013-03-07 16:55:50