为什么在isActive = true之后,故事板约束中的“未安装”未添加到视图中?

时间:2019-03-10 18:23:55

标签: ios swift autolayout nslayoutconstraint ios-autolayout

我在情节提要中有2个视图之间的相对高度限制。我在属性检查器中将此约束的属性“已安装”设置为false。

enter image description here

然后我与viewController类建立了连接。

@IBOutlet private var alertViewHeightConstraint: NSLayoutConstraint!

并在viewDidLoad中激活了“未安装”约束

 func setupConstraints() {
        if UIDevice.current.userInterfaceIdiom == .pad {
            alertViewTopConstraint.isActive = false
            NSLayoutConstraint.activate([
                alertViewAspectRatioConstraint,
                alertViewHeightConstraint
                ])
        }
    }

我查看了视图层次结构,并且没有将alertViewHeightConstraint安装到视图中。

enter image description here

如果我在终端中看到此视图被激活,该怎么办。

enter image description here

0 个答案:

没有答案