5

レンダー内の項目を、NSCollectionView左右から上へではなく、上から下へ、次に左から右にすることは可能ですか? 視覚的に表現するために、アイテムは現在次の順序でレンダリングされます。

[ 1 ] [ 2 ] [ 3 ]
[ 4 ] [ 5 ] [ 6 ]

私はそれらを次のように表示したい:

[ 1 ] [ 3 ] [ 5 ]
[ 2 ] [ 4 ] [ 6 ]

ありがとう。

4

2 に答える 2

0

アイテムが表示される順序は、データを保持する配列内の順序によって決まります。スクロールを水平に変更すると、必要な順序が得られますが、スクロールを垂直のままにしたい場合は、配列内のオブジェクトの順序を変更する必要があります。

スクロールを水平にするには、次の操作を行います。

 flowLayout.scrollDirection = UICollectionViewScrollDirectionHorizontal;

flowLayout は、コレクション ビューが初期化されたときに使用される UICollectionViewFlowLayout オブジェクトへの参照です (既に行っていると思います)。

于 2012-12-14T17:38:11.643 に答える