0

UIKitDynamics を使用してコレクション ビューをセットアップしまし

水平スクローラーに実装しましたが、スクロールをアニメーション化してビュー内の場所を指定する際に問題が発生しています。どれscrollTo:Animated:も困っているようです。

まず、選択時にそれらのセルを中央に配置したいと思います。正しいオフセットにアニメーション化する前に、10 ~ 15 ポイント戻っているように見えます。

次に、セルにスクロールして、現在のビューから複数のセルを水平方向に中央に配置しようとしているとき。そこまではいきません。正しいセルが中央に配置されていません。

私はダイナミクスを試しているだけで、もっと学びたいと思っています。ありがとう!

ここでより問題となるのは 2 番目の問題です。次の例では、インデックス 12 まで正しくスクロールすることもあれば、すぐに停止することもあります。動的アニメーションは、セルが別の場所にあるとスクロールアニメーションに思わせる方法でセルを調整すると思います。それは、セルの属性が正しく返されていないと私に信じさせるでしょう。繰り返しますが、これはかなり新しいものです。

[hCollectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForRow:12 inSection:0] atScrollPosition:UICollectionViewScrollPositionCenteredHorizontally animated:YES];

ViewController の私のコードは、これと競合するような特別なことは何もしていません。

4

0 に答える 0