私がやりたいのは、ユーザーの斜めのスクロールを検出し、ビューをスクロールの方向に移動することです。ビューの配置がやや円形であることを除いて、Coverflowスタイルのアニメーションを実現したいと思います。
- -編集 - -
私はこれを実装するために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);
現在の問題は、下にスクロールするとビューの配置が正しくないことです。画面下部のビューは、他のビューの上にある必要があります。このためのスクリーンショットを添付しました: