我想要做的是检测用户的对角滚动并将视图移动到滚动的方向。我希望实现一个coverflow风格的动画,除了我的视图的排列有点圆。
--- --- EDIT
我已经使用iCarousel来尝试实现它,到目前为止它已成功完成,在垂直位置使用iCarouselTypeCustom类型并覆盖carousel:itemTransformForOffset:baseTransform:方法:
CGFloat theFloat = 0;
if (offset > 0) {
theFloat = offset * 30;
}
else {
theFloat = offset * -30;
}
return CATransform3DTranslate(transform, theFloat, offset * 40, 0);
目前的问题是,当我向下滚动视图的排列不正确时。屏幕下方的视图应位于另一视图的顶部。我附上了截图:
答案 0 :(得分:0)
我建议NickLockwood提出这个iCarousel。伟大的项目。你可以按照你想要的方式调整它,相信我。使其垂直,并查看其类型,因为它支持11种类型,包括您想要的封面流。看看吧!
希望这会有所帮助。