Ios UICollectionView单元格在滚动后更改自身位置

Ios UICollectionView单元格在滚动后更改自身位置,ios,layout,uicollectionview,uicollectionviewcell,Ios,Layout,Uicollectionview,Uicollectionviewcell,UICollectionViewCell在滚动集合视图后更改自身位置。对不起,我没有10的声誉后图像,我把url的图像。。。我第一次看到它: 在我向后滚动并返回到最后一个位置后,滚动并看到它: 我的布局代码: self.minimumInteritemSpacing = 0.0f; self.minimumLineSpacing = 0.0f; self.scrollDirection = UICollectionViewScrollDirectionHorizontal; self.se

UICollectionViewCell在滚动集合视图后更改自身位置。对不起,我没有10的声誉后图像,我把url的图像。。。我第一次看到它:

在我向后滚动并返回到最后一个位置后,滚动并看到它:

我的布局代码:

self.minimumInteritemSpacing = 0.0f;
self.minimumLineSpacing = 0.0f;

self.scrollDirection = UICollectionViewScrollDirectionHorizontal;
self.sectionInset = UIEdgeInsetsMake(0.0f,
                                     0.0f,
                                     0.0f,
                                     0.0f);

我的错在哪里?或者有人知道为什么会这样?

正在使用自动布局,这可能是问题所在。在collectionview的父视图中使用约束。不是在牢房里。这可能是问题所在?请在不使用“自动布局”的情况下尝试,以便找到真正问题的原因