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按钮,情节提要不会。有人能解释一下吗?