UICollectionView を使用するのは初めてです。フロー レイアウトを使用してコレクション ビューにフッター セクションを作成し、そこに UIButton を追加したいと考えています。どうやってやるの?
[flowLayout setFooterReferenceSize:CGSizeMake (320,50)];
UICollectionView を使用するのは初めてです。フロー レイアウトを使用してコレクション ビューにフッター セクションを作成し、そこに UIButton を追加したいと考えています。どうやってやるの?
[flowLayout setFooterReferenceSize:CGSizeMake (320,50)];
フッター ビューは、UICollectionViewDataSource オブジェクトを介してセル ビューを提供するのと同じ方法で提供します。唯一の違いは、オーバーライドしたセル ビューとオーバーライド[UICollectionViewDataSource collectionView:cellForItemAtIndexPath:]
したフッター ビューです[UICollectionViewDataSource collectionView:viewForSupplementaryElementOfKind:atIndexPath:]
。
Interface Builder を使用してフッター ビューを構成する場合は、次のようにします。
1.) UICollectionViewController
IB の collectionView を選択します。
2.) 右側のパネルで属性インスペクタ ボタンをクリックします。
3.) [コレクション ビュー] セクションで、[セクション フッター] というタイトルのラジオ ボタンを有効にします。
これにより、UIButton をドラッグ アンド ドロップできる collectionView にフッター サブビューが追加されます。
またUICollectionViewFlowLayout
、レイアウト オブジェクトとして使用している場合は、footerReferenceSize プロパティを設定して、フッターの大きさを認識できるようにする必要があります。このプロパティを設定しない場合、フッターは表示されません。