ios開發學習-手勢互動(Gesture)效果源碼分享

來源:互聯網
上載者:User

All Around Pull View


介紹:實現視圖四個方向(上下左右)都能夠拖動更新(pull to refresh)。        
編譯測試,測試環境:Xcode 4.3, iOS 5.0。
http://ios.itmdc.com/forum.php?mod=viewthread&tid=172&fromuid=16

Droppable View


介紹:實現拖放並刪除某個視圖的效果。使用者拖放某個視圖在介面的圓形地區上,即可刪除這個視圖,可以用作垃圾箱刪除功能。        
http://ios.itmdc.com/forum.php?mod=viewthread&tid=173&fromuid=16

控制項的拖動


介紹:實現控制項拖動功能。
http://ios.itmdc.com/forum.php?mod=viewthread&tid=174&fromuid=16

搖一搖動畫效果加音效


介紹:搖一搖動畫效果加音效,能識別裝置搖晃的動作。
http://ios.itmdc.com/forum.php?mod=viewthread&tid=177&fromuid=16

Shake Motion Recognizer


介紹:識別裝置搖動的動作,類似搖一搖。 
http://ios.itmdc.com/forum.php?mod=viewthread&tid=180&fromuid=16

手指滑動特效
介紹:這段代碼實作類別似水果忍者應用中,使用者手指在螢幕上划動時出現劃痕軌跡的效果,有興趣的朋友可以研究一下。
http://ios.itmdc.com/forum.php?mod=viewthread&tid=183&fromuid=16

用Pinch手勢撕裂圖片
介紹:現用Pinch手勢撕破圖片的效果。用pinch手勢放大就可以看到效果了,即用兩隻手指分別左右方向拖拉圖片,圖片就會撕成兩半。撕裂是鋸齒狀的,可以改成任意形狀,就是計算座標的時候會麻煩些。
http://ios.itmdc.com/forum.php?mod=viewthread&tid=185&fromuid=16

One Finger Rotation
介紹:這是一個自訂的手勢識別代碼例子,支援單手指旋轉手勢識別(One Finger Rotation Gesture Recognizer)。實現原理是,以一個點為中心,跟蹤手指移動的軌跡。 
http://ios.itmdc.com/forum.php?mod=viewthread&tid=186&fromuid=16

When Tapped View
介紹:十分方便給任意UIView(或者任意繼承UIView的對象)加上點擊動作響應事件。包括手指按下(touch up),手指鬆開(touch down),點擊(touch down then up),雙擊(double taps),以及兩隻手指點擊(two-finger taps)動作。
http://ios.itmdc.com/forum.php?mod=viewthread&tid=187&fromuid=16

Gravity View
介紹:一個測試iOS裝置重力感應的例子。介面上有一個方塊,隨著裝置位置的改變,介面上的方塊會做出移動。其中利用accelerometer來判斷裝置的位置,從而讓介面上的方塊要麼上升、要麼下降、要麼左右移動。方塊的移動速度也可以自訂。代碼例子需要在真機中測試。 
http://ios.itmdc.com/forum.php?mod=viewthread&tid=188&fromuid=16

Touchposé
介紹:在介面上加上使用者觸控螢幕幕的軌跡(半透明的圓形)。當使用者的手指在螢幕上觸摸或點擊時(觸發任意點擊事件),Touchpose在手指點擊的地方加上半透明的圓形效果,能夠表示使用者點擊的軌跡。這種效果一般在錄製應用的視頻demo時可見。現在,在不需要錄製demo的時候,只要你給別人展示應用的效果時,都可以加上Touchpose,從而產生更好的demo效果
http://ios.itmdc.com/forum.php?mod=viewthread&tid=189&fromuid=16

Drag And Drop RecycleBin
介紹:實現檔案資源回收筒效果。使用者拖放某張圖片在垃圾箱表徵圖上,即可刪除這張圖片,並且有刪除檔案的粉碎效果。 
http://ios.itmdc.com/forum.php?mod=viewthread&tid=190&fromuid=16

User Resizable View
介紹:實現可手動調整大小、位置的UIView,類似於ImageView。可用於所有UIView。 
http://ios.itmdc.com/forum.php?mod=viewthread&tid=191&fromuid=16

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.