iphone上swipe操作方式的代码实现

来源:互联网 发布:大数据市场调查报告 编辑:程序博客网 时间:2024/05/21 08:39
转载时请注明出处和作者联系方式
文章出处:
http://blog.csdn.net/jack0106 

作者联系方式:冯牮 fengjian0106@yahoo.com.cn


       最近在研究用户体验,准确点说是怎样代码实现设计出来的用户体验。找的案例是不同版本的新浪微博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


原创粉丝点击