検索

ホームページ  >  に質問  >  本文

object-c - UICollectionViewFlowLayout の minimumLineSpacing の設定が機能しません。なぜですか?

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

リーリー

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

巴扎黑巴扎黑2831日前1068

全員に返信(1)返信します

  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:40:10

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

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

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

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

    返事
    0
  • キャンセル返事