25

UICollectionView でスクロールを遅くしようとしています。すべてがうまく機能し、セル間の距離は問題ありませんが、動きが速すぎます。

スクロールの感度や速度を調整するにはどうすればよいですか?

[編集] すでに試したことを忘れていました:

self.collectionView.decelerationRate = UIScrollViewDecelerationRateFast;

self.collectionView.decelerationRate = UIScrollViewDecelerationRateNormal;

速度に大きな変化はありません...

4

3 に答える 3

44

UICollectionViewは のサブクラスなので、次のようにコレクション ビュー コントローラのUIScrollViewを調整できます。decelerationRateviewDidLoad

目的 C:

- (void)viewDidLoad
{
    [super viewDidLoad];

    self.collectionView.decelerationRate = UIScrollViewDecelerationRateFast;
};

迅速:

override func viewDidLoad() {
    super.viewDidLoad()

    self.collectionView.decelerationRate = UIScrollViewDecelerationRateFast
}
于 2013-02-19T01:13:44.350 に答える
5

Swiftでそれを行う方法を探している人のために

 self.collectionView.decelerationRate = UIScrollViewDecelerationRateFast

スイフト5:

 self.collectionView.decelerationRate = UIScrollView.DecelerationRate.fast
于 2016-02-12T01:44:23.680 に答える