2012-08-29 20 views
0

我想要做的是检测用户的对角线滚动并将视图移动到滚动的方向。我想要实现一个封面流式的动画,除了我的观点的安排有点圆形。uiimageview的对角滚动动画

---编辑---

我已经使用iCarousel尝试实现这一点,到目前为止,它已通过使用垂直位置iCarouselTypeCustom型已经成功完成,覆盖转盘:itemTransformForOffset:baseTransform:方法与:

CGFloat theFloat = 0; 
if (offset > 0) { 
    theFloat = offset * 30; 
} 
else { 
    theFloat = offset * -30; 
} 
return CATransform3DTranslate(transform, theFloat, offset * 40, 0); 

当前的问题是,当我向下滚动视图的安排是不正确的。屏幕下方的视图应位于另一个视图的顶部。我附上截图此:

enter image description here

回答

0

我建议这个iCarousel通过NickLockwood。伟大的项目。你可以按你想要的方式调整它,相信我。使其垂直,并查看其类型,因为它支持11种类型,包括所需的覆盖流。一探究竟!

希望这会有所帮助。

+0

感谢您的建议@superman。我试过这段代码,但我似乎无法得到垂直滑动,即使我删除了代码中的“忽略垂直滑动”部分。 – Jebadiah

+0

不删除代码。可能只是禁用了。并使其垂直。刷卡嵌入代码中。 – Bazinga

+0

谢谢。我目前正在垂直使用iCarouselTypeTimeMachine类型。我将编辑我的问题以更新当前状态。 – Jebadiah