UICollectionViewがプログラムで(つまりInterface Builderなしで)使用するための簡単なカスタムレイアウトを作成しようとしています。UICollectionViewカスタムレイアウト。補足ビューが表示されないか照会されない
私は、ドキュメントによると、すべての操作を行います。
- サブクラス
UICollectionViewLayout
をし、私のレイアウト - オーバーライド
layoutAttributesForSupplementaryView(ofKind elementKind: String, at indexPath: IndexPath)
を準備し、対応するレイアウトを返すには、 - が、私は私の補足ビューを返す
collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath)
実装を追加属性
私の問題は、どちらもcollectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath)
でもでもありません。が呼び出されているので、私は補足的なビューを見ることができません。
レイアウトと補足ビュー作成の両方の実装をダブルチェックしましたが、まだ動作させることができません。
フルコードを投稿できますか? –
layoutAttributesForItem()? RECTのためではない? –