在UICollectionView下面插入子视图

Mic*_*old 3 objective-c subview ios uicollectionview

当我在UICollectionView下面添加子视图时,有时子视图显示在UICollectionView单元格上方.这是子视图插入代码:

[self.collectionView insertSubview:self.garmentView atIndex:0];
Run Code Online (Sandbox Code Playgroud)

不确定我是否没有遵循最佳做法或以其他方式遗漏明显的东西.任何协助赞赏.

**编辑**值得注意的是,这只发生在横向,当最右边的单元格放大时.

Lev*_*dau 8

我认为

self.garmentView.layer.zPosition = -1
[self.collectionView insertSubview:self.garmentView atIndex:0];
Run Code Online (Sandbox Code Playgroud)

会解决你的问题.我的猜测是,可能会发生集合视图单元格添加的索引低于您的服装视图.有关子视图位置的更全面讨论,请参阅此问题.