0

私がやりたいのは、ユーザーの斜めのスクロールを検出し、ビューをスクロールの方向に移動することです。ビューの配置がやや円形であることを除いて、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);

現在の問題は、下にスクロールするとビューの配置が正しくないことです。画面下部のビューは、他のビューの上にある必要があります。このためのスクリーンショットを添付しました:

ここに画像の説明を入力してください

4

1 に答える 1

0

NickLockwoodによるこのiCarouselをお勧めします。素晴らしいプロジェクト。あなたはそれをあなたが望むように微調整することができます、私を信じてください。垂直にして、そのタイプを調べてください。必要なカバーフローを含む11のタイプをサポートしているからです。見てみな!

お役に立てれば。

于 2012-08-29T14:55:34.080 に答える