2017-09-18 10 views
0

コレクションビュー内のすべてのアイテムを1つの行に収める方法があります。しかし、私のコレクションビューで、私は、サーバーからのカウントを取得していますし、コレクションビューに情報を表示するすべてのアイテムを1つのコレクションビュー行にまとめる

enter image description here

:私は下のリンクなどのInstagramのの物語ディスプレイのようなものをコピーしようとしています3つの項目が表示された後は常に次の行に進みます。

// number of sections function 
    override func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { 
     return pictures.count 
    } // end of function 
+0

からそれを分けるコレクションビュー内の項目の幅を設定するには、いくつかの検索を行う必要があり、あなたが望むどのように多くのアイテムです。 – rmaddy

答えて

0

コレクションビューで垂直スクロールしたくないと思います。

コレクションビューで水平スクロールするには、ストーリーボードでコレクションビューを選択し、scroll directionを水平に変更します。

はPICの下に、これを参照してください:

enter image description here

0

あなたは、このようなcollectionViewLayoutデリゲートメソッドを追加することができます。 CGFloat(3.0)あなたはcollectionViewの幅

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize { 
    let itemWidth: CGFloat = ((collectionView.bounds.size.width)/CGFloat(3.0)) 
    return CGSize(width: itemWidth, height: collectionView.bounds.size.height) 
} 
関連する問題