2017-08-03 6 views
0

私は182x150の画像を持っています。それにコレクションセルを設定し、2つの画像の行を含むことができることを確認しました。しかし、私がシミュレータを実行すると、行には1つのイメージしかありません。私はそれが私のコードか私のイメージのサイズを変更する必要があるかわからない。コレクションの再生回数:ノットフィッティング

let itemSize = UIScreen.main.bounds.width/2 - 2 

let layout = UICollectionViewFlowLayout() 
layout.sectionInset = UIEdgeInsets(top: 6, left: 4, bottom: 6, right: 4) 
layout.minimumInteritemSpacing = 4 
layout.minimumLineSpacing = 4 
layout.itemSize = CGSize(width: itemSize , height: itemSize) 

myCollectionView.collectionViewLayout = layout 
+0

セルを –

答えて

0

あなたは自分のitemSize計算にセクションのインセットを含める必要があるように見える

アイテムのサイズメソッドの場所の幅について
// 8 for left and right section insets, 4 for item spacing. 
let availableWidth = view.bounds.width - 8 - 4 
let itemSize = availableWidth/2 
関連する問題