回答編集履歴
1
変更
answer
CHANGED
@@ -3,16 +3,16 @@
|
|
3
3
|
//セクション毎の設定かもしれません。ビルドして挙動を確認してみてください
|
4
4
|
layout.sectionInset = UIEdgeInsetsMake(16, 16, 32, 16)//top,left,bottom,rightの余白
|
5
5
|
//アイテム同士のマージン
|
6
|
-
layout.minimumInteritemSpacing =
|
6
|
+
layout.minimumInteritemSpacing = 0.0
|
7
7
|
//セクションとアイテムのマージン
|
8
|
-
layout.minimumLineSpacing =
|
8
|
+
layout.minimumLineSpacing = 0.0
|
9
9
|
```
|
10
10
|
UICollectionViewをインスタンス化する際のコンストラクタにUICollectionViewFlowLayoutのインスタンスを渡して初期化するメソッドが用意されています。
|
11
11
|
上記のコードでUICollectionViewFlowLayoutのインスタンスを作り、プロパティを設定してレイアウトを決めた後にUICollectionViewインスタンス化の引数に渡しましょう。
|
12
12
|
```lang-<ここに言語を入力>
|
13
13
|
var layout: UICollectionViewFlowLayout = UICollectionViewFlowLayout()
|
14
14
|
//アイテム同士のマージン
|
15
|
-
layout.minimumInteritemSpacing =
|
15
|
+
layout.minimumInteritemSpacing = 0.0
|
16
16
|
|
17
17
|
//インスタンス変数を定義していきましょう
|
18
18
|
self.collectionView = UICollectionView(frame: サイズ(CGRect), collectionViewLayout: layout)
|