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

回答編集履歴

1

コード追加

2020/07/06 05:15

投稿

fuzzball
fuzzball

スコア16733

answer CHANGED
@@ -1,1 +1,24 @@
1
- ちゃんとAutolayoutできてるなら、高さに0を指定すればいけそうな気が。
1
+ ちゃんとAutolayoutできてるなら、高さに0を指定すればいけそうな気が。
2
+
3
+ 【追記】
4
+
5
+ こちらで試してみたところ、`UICollectionViewDelegateFlowLayout.sectionInset`のtopかbottomを0以外にするといけました。
6
+
7
+ ```swift
8
+ @IBOutlet weak var collectionView: UICollectionView!
9
+ @IBOutlet weak var flowLayout: UICollectionViewFlowLayout!
10
+
11
+ override func viewDidLoad() {
12
+ super.viewDidLoad()
13
+ //SectionInsets
14
+ flowLayout.sectionInset = UIEdgeInsets(top: 0, left: 0, bottom: .leastNormalMagnitude, right: 0)
15
+ }
16
+
17
+ func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
18
+ switch indexPath.section {
19
+ case 0:
20
+ return CGSize(width: self.view.frame.width, height: 0)
21
+ (以下略)
22
+ }
23
+ }
24
+ ```