首页 > 解决方案 > 以编程方式向集合视图添加约束 Swift

问题描述

我的控制器 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

但这使我的应用程序崩溃。我错了吗?请帮助我,我该怎么做?

标签: iosswiftuicollectionviewconstraints

解决方案


你忘了这个吗?

FirstView.translatesAutoresizingMaskIntoConstraints = false

推荐阅读