6

水平に設定されている場合、UICollectionView がスクロールする自然な方向は、左から右です。これを逆にする方法はありますか?シンプルなほど良い。

4

5 に答える 5

8

正確な意味がわかりません。スクロールを水平に設定すると、左右に均等にスクロールします。右側から開始する場合は、次の方法を使用できます。

[self.collectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForItem:self.theData.count - 1 inSection:0] atScrollPosition:UICollectionViewScrollPositionRight animated:NO];

これは、セクションが 1 つあり、コレクション ビューを設定する配列が theData と呼ばれることを前提としています。

于 2012-12-09T04:03:50.587 に答える
3

迅速な場合も同じです:

collectionView?.scrollToItemAtIndexPath(NSIndexPath(forItem: theData.count - 1, inSection: 0), atScrollPosition: .Right, animated: false)
于 2016-01-30T04:21:38.957 に答える