【发布时间】:2019-05-26 03:56:51
【问题描述】:
我有一个 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)
【问题讨论】:
-
如果您在情节提要构建器中使用 UI 约束,我建议您在其中添加一个视图(包含选择器视图和附加在视图控制器中的插座),并将适当的约束附加到 super 的底部视图以及每当需要显示或关闭选择器视图时,然后显示/隐藏该视图。
标签: ios swift uicollectionview