我怎样才能 ignore/hide 约束故事板中的警告?
How can I ignore/hide constraints warnings in storyboard?
我想知道如何 ignore/hide 情节提要中关于约束的警告,这样我就不会在情节提要中看到警告。我以编程方式设置了正确的约束。
非常感谢你
在情节提要中应用可行的约束并以编程方式更新它们。如果您想直接修改现有的,您可以将约束附加到 IBOutlets(这就是我做大多数编程约束的方式)。无法关闭故事板警告。
在 Storyboard 中添加约束,然后 select 将它们全部拖到 ViewController 以创建一个集合:
在您的代码中,停用它们:
class ViewController: UIViewController {
@IBOutlet weak var label: UILabel!
@IBOutlet var storyboardConstraints: [NSLayoutConstraint]!
override func viewDidLoad() {
super.viewDidLoad()
storyboardConstraints.forEach { [=10=].isActive = false }
self.view.addConstraints([
self.label.centerXAnchor.constraint(equalTo: self.view.centerXAnchor),
self.label.centerYAnchor.constraint(equalTo: self.view.centerYAnchor)
])
}
}
我必须承认,这不是一个很好的解决方案。
我想知道如何 ignore/hide 情节提要中关于约束的警告,这样我就不会在情节提要中看到警告。我以编程方式设置了正确的约束。
非常感谢你
在情节提要中应用可行的约束并以编程方式更新它们。如果您想直接修改现有的,您可以将约束附加到 IBOutlets(这就是我做大多数编程约束的方式)。无法关闭故事板警告。
在 Storyboard 中添加约束,然后 select 将它们全部拖到 ViewController 以创建一个集合:
在您的代码中,停用它们:
class ViewController: UIViewController {
@IBOutlet weak var label: UILabel!
@IBOutlet var storyboardConstraints: [NSLayoutConstraint]!
override func viewDidLoad() {
super.viewDidLoad()
storyboardConstraints.forEach { [=10=].isActive = false }
self.view.addConstraints([
self.label.centerXAnchor.constraint(equalTo: self.view.centerXAnchor),
self.label.centerYAnchor.constraint(equalTo: self.view.centerYAnchor)
])
}
}
我必须承认,这不是一个很好的解决方案。