Swift 如何在情节提要中忽略/隐藏约束警告?

Swift 如何在情节提要中忽略/隐藏约束警告?,swift,xcode,storyboard,constraints,Swift,Xcode,Storyboard,Constraints,我想知道如何忽略/隐藏故事板中有关约束的警告,以便我看不到故事板中的警告。我通过编程设置了正确的约束 非常感谢你 在情节提要中应用可行的约束,并以编程方式进行更新。如果要直接修改现有的约束,可以将约束附加到IBOutlets(这是我处理大多数编程约束的方式)。无法关闭序列图像板警告。在序列图像板中添加约束,然后全部选择并拖动到ViewController以创建集合: 在代码中,停用它们: class ViewController: UIViewController { @IBOutle

我想知道如何忽略/隐藏故事板中有关约束的警告,以便我看不到故事板中的警告。我通过编程设置了正确的约束

非常感谢你


在情节提要中应用可行的约束,并以编程方式进行更新。如果要直接修改现有的约束,可以将约束附加到IBOutlets(这是我处理大多数编程约束的方式)。无法关闭序列图像板警告。

在序列图像板中添加约束,然后全部选择并拖动到ViewController以创建集合:

在代码中,停用它们:

class ViewController: UIViewController {
    @IBOutlet weak var label: UILabel!
    @IBOutlet var storyboardConstraints: [NSLayoutConstraint]!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        storyboardConstraints.forEach { $0.isActive = false }

        self.view.addConstraints([
            self.label.centerXAnchor.constraint(equalTo: self.view.centerXAnchor),
            self.label.centerYAnchor.constraint(equalTo: self.view.centerYAnchor)
        ])
    }
}

我必须承认,这不是一个很好的解决方案。

只要把目光移开,继续前进?@matt是的,这会奏效,但我想要一种优雅的方式。我不明白的是:对于某些UI按钮,情节提要会给我约束警告,而对于其他UI按钮,情节提要不会。有人能解释一下吗?