UICollectionViewを挟むフッタとヘッダをレンダリングするために2つの補助ビュー(UICollectionReusableView
)を使用しています。UICollectionViewController:CollectionViewのサイズに関係なく、スティッキーフッタを作成します。
UICollectionView
が短い(たとえば、単一のセルのみが占有されている)場合、フッタービューがスライドして、ボトムに「スティック」しないという問題があります。
他の記事でもこの問題が解決されました。場合によっては、カスタムレイアウトを使用して固定フッター/ヘッダーを作成することがあります。代わりに、とsectionHeadersPinToVisibleBounds
をtrue
に設定しました。これは一般的にうまくいきます。UICollectionView
が不足するまでです。
これはSwift 3.0(iOS 10.3)、iPhone 6.xシミュレータで発生します。
フッタービューをUICollectionViewController
の下部に固定するには、どのような方法が推奨されますか?
。私がUICollectionViewControllerを使って "組み込みの"フッター/ヘッダーを選択したのは、そのコントローラがすぐに使えるということです。そのコントローラーは私たちの問題のためにうまく動作します。私はジェネリックUIViewControllerはおそらく正常に動作すると思うが、少し足の仕事が必要な場合があります... –