レンダー内の項目を、NSCollectionView
左右から上へではなく、上から下へ、次に左から右にすることは可能ですか? 視覚的に表現するために、アイテムは現在次の順序でレンダリングされます。
[ 1 ] [ 2 ] [ 3 ]
[ 4 ] [ 5 ] [ 6 ]
私はそれらを次のように表示したい:
[ 1 ] [ 3 ] [ 5 ]
[ 2 ] [ 4 ] [ 6 ]
ありがとう。
レンダー内の項目を、NSCollectionView
左右から上へではなく、上から下へ、次に左から右にすることは可能ですか? 視覚的に表現するために、アイテムは現在次の順序でレンダリングされます。
[ 1 ] [ 2 ] [ 3 ]
[ 4 ] [ 5 ] [ 6 ]
私はそれらを次のように表示したい:
[ 1 ] [ 3 ] [ 5 ]
[ 2 ] [ 4 ] [ 6 ]
ありがとう。
アイテムが表示される順序は、データを保持する配列内の順序によって決まります。スクロールを水平に変更すると、必要な順序が得られますが、スクロールを垂直のままにしたい場合は、配列内のオブジェクトの順序を変更する必要があります。
スクロールを水平にするには、次の操作を行います。
flowLayout.scrollDirection = UICollectionViewScrollDirectionHorizontal;
flowLayout は、コレクション ビューが初期化されたときに使用される UICollectionViewFlowLayout オブジェクトへの参照です (既に行っていると思います)。