我有一个UICollectionView,它允许用户通过包含选择器的UIView输入代表。只要UICollectionView不需要滚动,选择器容器就会附加到视图的底部。随着添加更多的单元格并且视图必须滚动,我的选择器容器不再附加到视图的底部。我已附上我的问题和代码的屏幕快照,该代码和代码显示了如何将pickerContainer附加到collectionView的底部。

let pickerContainer = UIView(frame: CGRect(x: 0, y: self.collectionView.frame.height - pickerContainerHeight, width: self.collectionView.frame.width, height: pickerContainerHeight))
<....some other code that i dont think matters....>
collectionView.addSubview(pickerContainer)

ios - UIView在滚动时从UICollectionView的底部分离-LMLPHP

最佳答案

不要将其添加到收藏夹视图中,因为它将被添加到可滚动区域。

如果使用情节提要,则可以将其添加到集合视图的 super 视图中,并将其置于集合上方。或者,如果您只对编程版本感兴趣,请使用pickerContainer.superview?.bringSubviewToFront(view: pickerContainer)向前移动。

关于ios - UIView在滚动时从UICollectionView的底部分离,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56310518/

10-09 07:56