object-c - UICollectionViewFlowLayout の minimumLineSpacing の設定が機能しません。なぜですか?
巴扎黑
巴扎黑 2017-05-02 09:38:10
0
1
1080

UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init];

リーリー

コードは次のようなものですが、minimumLineSpacing 属性が失敗した原因はわかりません

巴扎黑
巴扎黑

全員に返信(1)
伊谢尔伦

デリゲート オブジェクトが
collectionView:layout:minimumLineSpacingForSectionAtIndex: メソッドを実装していない場合、
フロー レイアウトはこのプロパティの値を使用して、セクション内の
行間の間隔を設定します。

垂直スクロール グリッドの場合、この値は連続する行間の最小
間隔を表します。水平スクロール グリッドの場合、
この値は連続する列間の最小間隔を表します。
この間隔は、ヘッダーと
最初の行の間、または最後の行とフッターの間のスペースには適用されません。

このプロパティのデフォルト値は 10.0 です。

原因は多数あり、最小の LineSpacing を設定するデリゲートがいつ実装されたか、また collectionView のスライド方向も関係しています。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート