如何通过滑动制作可拖动的UIView?

时间:2012-09-30 13:18:36

标签: ios uigesturerecognizer gesture-recognition

在我的应用程序中,我有一个包含某些信息的屏幕,属于指定日期。 我想制作一个滑动效果,向左和向右拖动屏幕,以更改日期。

我想,我应该创建2个UIView(一个带有“明天”日期,第二个带有“昨天”)。

当我开始拖动时,如何移动两个视图控件,一个开始从屏幕上消失,另一个开始出现,就像我们在标准应用程序中翻转照片一样,我该如何生效?

谢谢。

2 个答案:

答案 0 :(得分:1)

有一个名为iCarousel的库。它完全符合你的要求amd通过照顾所有的动画/手势编码节省了很多麻烦。使用它。

答案 1 :(得分:1)

使用UIScrollView。使用分页设置UIScrollView,然后设置内容大小...

yourScrollView.contentSize = CGSizeMake(320 * numberOfPages, 100);

如果您需要知道用户正在使用哪个视图,请使用“scrollViewDidScroll:”来确定他们正在查看的页面。