为什么UICollectionViewLayout没有正确布局单元格

时间:2014-09-14 00:55:51

标签: ios objective-c uicollectionviewlayout

我有一个可以水平滑动的UICollectionView。每页6张图片。启用分页。它看起来很棒,但出于某种原因,当您滑动页面时,它会将图像放在第一列底部的右上角。但是,只要页面上的第二列您正在滑动加载,它就会移回到正确的位置。

这是一张它的样子。

https://www.dropbox.com/s/9kbtb8cy99pernv/Screenshot%202014-09-13%2020.41.49.PNG?dl=0

(见右下角)

这是代码

- (void)prepareLayout {

self.itemSize = CGSizeMake(([[UIScreen mainScreen] bounds].size.width / 2) , 251);
self.minimumInteritemSpacing = 0;
self.minimumLineSpacing = 0;
self.sectionInset = UIEdgeInsetsMake(129, 0, 140,0);
self.scrollDirection = UICollectionViewScrollDirectionHorizontal;


}



// indicate that we want to redraw as we scroll
- (BOOL)shouldInvalidateLayoutForBoundsChange:(CGRect)newBounds {
    return YES;
}

0 个答案:

没有答案