Contents
はじめに
いつものようにstoryboardのUI部品を→viewcontrollerへ関連づけようとしたら、紐づいてくれない…
よく見ると、なんの事はない。UICollectionReusableViewの中に部品が記述されていたので、直接見に行けないものでした。
ならば名前をつけてやりましょう。
Cocoa Touch Class にて UICollectionReusableViewのカスタムビューを作る。
親クラスを間違えると元も子もない。
命名規約は適宜提案される(はず)- いま作ったクラスを該当のUICollectionReusableViewに紐づける。
storyboard上で該当箇所をクリック→Custom classにいま作ったクラスを指定。
- UICollectionReusableView内のパーツをCustom classに紐づける。
- 多分このような記述をしていると思うので
https://qiita.com/tetsukick/items/07a8b41a42a6542d6708
let testSection = collectionView.dequeueReusableSupplementaryView(ofKind: UICollectionView.elementKindSectionHeader, withReuseIdentifier: "header", for: indexPath)
の後ろに
as! ProfileCollectionReusableView
をつけて
let testSection = collectionView.dequeueReusableSupplementaryView(ofKind: UICollectionView.elementKindSectionHeader, withReuseIdentifier: "header", for: indexPath) as! ProfileCollectionReusableView
として扱う。
すると、
testSection.nicknameLabel.text
ラベルなどがこんな感じで見えます♪(´ε` )
さて今度は、勘違いしてたプリフェッチを対応するか…