[英]Add constraints to collectionview programatically Swift
我的Controller UIView和UICollectionView中有兩個視圖。 我正在迅速而不是情節提要。 我以這種方式添加約束
// 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
我認為崩潰似乎是您收集視圖的主要限制因素,可能會對您有所幫助
添加約束:-FirstView.heightAnchor.constraint(equalToConstant:50).isActive = true
更新約束:-collectionView.topAnchor.constraint(equalTo:FirstView.bottomAnchor,常數:0).isActive = true
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.