我有一个可以水平滑动的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;
}