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


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM