2016-10-15 12 views

答えて

0

以下は、コレクションビューでカスタムセル間隔を設定する方法です。拡張機能を作成する必要があります。

extension ViewController : UICollectionViewDelegateFlowLayout { 

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize { 

    return //whatever you want// 

} 

拡張を次の "のViewController" はあなたのViewControllerの名前であることを確認してください。

+0

このメソッドを使用してセルのサイズを設定しますが、この方法でセル間の間隔を設定するにはどうすればよいですか? – ale00

+0

私が個人的にしているのは、画面サイズに基づいてセルのサイズを返して、セル間の間隔を適切に設定することです。 – DevKyle

+0

したがって、画面の幅が300で、行間隔が10で均一な2つのセル(画面の端から端、セルから端、セルから画面の端まで)が必要な場合は、セルの幅の部分に対して135を返します。 (300-10-10-10)/ 2 = 135である。 – DevKyle

関連する問題