objective-c - 设置UICollectionViewFlowLayout的minimumLineSpacing不起作用怎么回事?
巴扎黑
巴扎黑 2017-05-02 09:38:10
0
1
989

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];


代码是这样,不知道是什么原因引起minimumLineSpacing属性失效的

巴扎黑
巴扎黑

membalas semua(1)
伊谢尔伦

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的滑动方向有关。

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!