teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

identiferの名前と用途が一致してなかった

2017/04/05 13:23

投稿

u39ueda
u39ueda

スコア950

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 ? "MyCell" : "MyCellTop"
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

ちょっと補足

2017/04/05 13:23

投稿

u39ueda
u39ueda

スコア950

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