以编程方式向集合视图添加约束 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

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

你忘了吗?

FirstView.translatesAutoresizingMaskIntoConstraints = false

最新更新