【发布时间】:2019-01-18 17:27:59
【问题描述】:
我的控制器 UIView 和 UICollectionView 中有两个视图。 我正在使用 swift,而不是故事板。我正在以这种方式添加约束
// Constraints for First View
FirstView.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 0).isActive = true
FirstView.trailingAnchor.constraint(equalTo: view.trailingAnchor).isActive = true
FirstView.topAnchor.constraint(equalTo: view.topAnchor, constant: 0).isActive = true
//Constraints fro Collection View
collectionView.translatesAutoresizingMaskIntoConstraints = false
collectionView.bottomAnchor.constraint(equalTo: view.bottomAnchor, constant: -50).isActive = true
collectionView.trailingAnchor.constraint(equalTo: view.trailingAnchor).isActive = true
collectionView.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 0).isActive = true
collectionView.topAnchor.constraint(equalTo: view.topAnchor, constant: 50).isActive = true
但这会使我的应用程序崩溃。我错了吗? 请帮帮我,我该怎么做?
【问题讨论】:
-
你能显示崩溃报告吗?以便我们为您提供帮助。
-
我的屏幕空白
-
还有朗维尤?
-
你添加collectionView和FirstView来查看了吗?
-
是的,我补充说,如果我删除了集合视图约束,那么它可以正常工作。但集合视图覆盖全屏。但我希望它在 firstView 下方。
标签: ios swift uicollectionview constraints