iphone上swipe操作方式的代碼實現

轉載時請註明出處和作者聯繫方式
文章出處:
http://blog.csdn.net/jack0106 

作者聯繫方式:馮牮 [email protected]


       最近在研究用戶體驗,準確點說是怎樣代碼實現設計出來的用戶體驗。找的案例是不同版本的新浪微博iphone客戶端,包括官方版的,Weico客戶端,微格客戶端(其實還有隨享微博客戶端,但是沒有找到免費版,就只是看了官方的操作視頻)。官方版和Weibo的總體操作方式,都可以看成是navigation+tabBar操作的組合。而讓我眼前一亮的是微格,它的操作方式可以看成是navigation+swipe,上手感覺很順暢,手指的操作也很自然,這讓我想起了前段時間諾基亞發佈的N9,N9強調的一種用戶體驗就是swipe,一種最自然的手勢。
       今天在網上看了一篇微格開發者的採訪稿,開發者提到了一個觀點,“其次我們在交互設計上,強調滑動的交互,儘量避免點擊button的交互,這樣的好處相信使用macbook pro的朋友們應該深有體會,在iphone這樣的觸摸屏的設備上,我們相信滑動的交互將是未來的趨勢”,深有同感,呵呵。

       自己也在iphone上嘗試了一下編碼實現這種操作,還不算難,在UIScrollView裏面嵌套放上一些其他的UIView就可以實現了,附件是代碼,有興趣的朋友可以參考。代碼裏面文件比較多,只需要看RootViewController和DetailViewController的實現,swipe操作主要就是在這兩個類裏,其他的controller,都是找的一些開源的代碼,是比較不錯的參考模板,就一起放了進來。

 下載鏈接 http://download.csdn.net/source/3445177


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章