cari

Rumah  >  Soal Jawab  >  teks badan

objektif-c - Menetapkan minimumLineSpacing UICollectionViewFlowLayout tidak berfungsi, mengapa?

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

layout.minimumLineSpacing =10.0f;
 //2.初始化collectionView
_homeCollectionView = [[UICollectionView alloc] initWithFrame:CGRectMake(0, 0, Screen_width , Screen_height - 117) collectionViewLayout:layout];


Kodnya seperti ini, saya tidak tahu apa yang menyebabkan atribut minimumLineSpacing gagal

巴扎黑巴扎黑2831 hari yang lalu1067

membalas semua(1)saya akan balas

  • 伊谢尔伦

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

    Jika objek perwakilan tidak melaksanakan kaedah
    collectionView:layout:minimumLineSpacingForSectionAtIndex:,
    reka letak aliran menggunakan nilai dalam sifat ini untuk menetapkan jarak antara
    baris dalam bahagian.

    Untuk grid menatal menegak, nilai ini mewakili jarak
    minimum antara baris berturut-turut. Untuk grid menatal mendatar,
    nilai ini mewakili jarak minimum antara lajur berturut-turut.
    Jarak ini tidak digunakan pada ruang antara pengepala dan
    baris pertama atau antara baris terakhir dan pengaki.

    Nilai lalai sifat ini ialah 10.0.

    原因有很多,是否时实现了设置minimumLineSpacing的delegate,还和collectionView的滑动方向有关。

    balas
    0
  • Batalbalas