Closed. This question is off-topic。它目前不接受答案。
想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。
9个月前关闭。
我在故事板中创建了collectionView控制器。一切正常,但现在我需要在CenterX/CenterY位置创建UILabel。
   @IBOutlet var routesCollectionView: UICollectionView!


    messageTextLabel.isHidden = false
    messageTextLabel.centerXAnchor.constraint(equalTo: self. routesCollectionView.centerXAnchor).isActive = true
    messageTextLabel.centerYAnchor.constraint(equalTo: self. routesCollectionView.centerYAnchor).isActive = true
    self.routesCollectionView.addSubview(messageTextLabel)

这段代码给了我一个错误。我知道集合视图控制器中没有视图。知道如何添加这个UILabel吗?

最佳答案

在将视图添加为子视图后,始终对其设置约束。
看看控制台,可能有:
无法在视图上安装约束。约束是否引用
从视图的子树之外的东西?那是违法的。
如果是这种情况,请确保在定位子视图之前添加它。

09-15 20:23