回答編集履歴
2
identiferの名前と用途が一致してなかった
answer
CHANGED
@@ -37,7 +37,7 @@
|
|
37
37
|
|
38
38
|
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
|
39
39
|
|
40
|
-
let identifier = indexPath.row == 0 ? "
|
40
|
+
let identifier = indexPath.row == 0 ? "MyCellTop" : "MyCell"
|
41
41
|
let collection = collectionView.dequeueReusableCell(withReuseIdentifier: identifier, for: indexPath) as! MyCollection
|
42
42
|
// 以下略...
|
43
43
|
}
|
1
ちょっと補足
answer
CHANGED
@@ -5,6 +5,7 @@
|
|
5
5
|
同じように途中のセルが横幅いっぱいになるのは、最初に1番目のセルを表示した時の大きさのまま(MyCollectionをはみ出している)ためです。
|
6
6
|
|
7
7
|
対応策は2つあります。
|
8
|
+
どちらを使用するかは場合によります。1行目のセルとそれ以外は横幅以外に違いがないなら対応策1の方が簡単かと思いますが。
|
8
9
|
|
9
10
|
### 対応策1
|
10
11
|
|