【问题标题】:Add constraints to collectionview programatically Swift以编程方式向集合视图添加约束 Swift
【发布时间】: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


【解决方案1】:

你忘记了吗?

FirstView.translatesAutoresizingMaskIntoConstraints = false

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-17
    • 2016-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多