UIView从滚动上的UICollectionView底部分离

时间:2019-05-26 03:56:51

标签: ios swift uicollectionview

我有一个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)

enter image description here

1 个答案:

答案 0 :(得分:2)

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

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