5

UICollectionsView insertItemsAtIndexPathを使用していますが、UICollectionViewをスクロールしていて、insertItemsAtIndexPathを呼び出すと、アイテムと一緒にスライドするので非常に煩わしいです。この挿入をシームレスにして、ユーザーが何かが上に追加されていることを知らなくても、上に追加するだけでよいのです。これどうやってするの?

4

1 に答える 1

3

UICollectionViewFlowLayoutをサブクラス化してから、- (UICollectionViewLayoutAttributes *)initialLayoutAttributesForAppearingItemAtIndexPath:(NSIndexPath *)itemIndexPathnilを返す必要があると思います。そうすれば、それが直接最終位置に配置されるため、アニメーションは実行されません。

于 2013-01-30T00:42:05.333 に答える