3

iCarousel を回転モードで使用しています。ビューをページ分割された方法で 1 つずつスクロールしたいと思います。いろいろ設定してみましたが、うまくいきませんでした。

私が探している設定は、UIScrollView の「pagingEnabled」に少し似ていますが、スワイプ モーションで複数のビューをスクロールしてはならないという点が追加されています。「carouselCurrentItemIndexDidChange」メソッドで「[アニメーション停止]」を実行しようとしましたが、うまくいきませんでした。

最初は stopAtItemBoundary プロパティでそれができると思っていましたが、そうではありません。カルーセルがアイテムで停止することを意味しますが、ユーザーが一度に複数回スワイプできるようにします。

誰 ?

4

2 に答える 2

1

decelerationRate を 0.5 などの低い値に設定します。

ビューのサイズに合わせてこの値を微調整する必要があるかもしれませんが、フリックしたときにカルーセルが移動する距離を短くする効果があります。

于 2013-04-08T10:50:50.810 に答える
0

「isPagingEnabled = true」を設定します。これは役に立ちます

これは iCarousel の最新バージョンで利用できます。ただし、自動スクロールでは役に立ちません。

于 2017-05-14T17:11:26.650 に答える