当我们有LayoutConstraints Error时,如何获取Constraint视图的名称?

时间:2018-04-05 08:36:13

标签: ios swift xcode uistoryboard

当我们有一些LayoutConstraint Error时,我们可以在控制台中看到这样的错误: [LayoutConstraints] Unable to simultaneously satisfy constraints. Probably at least one of the constraints in the following list is one you don't want.

我们可以使用此扩展并设置标识符以查找损坏的约束:

extension NSLayoutConstraint {
    override open var description: String {
        let id = identifier ?? ""
        return "id: \(id), constant: \(constant)"
    }
}

但是很难设置所有约束的标识符,尤其是当我们在一个视图中重用大量视图时。 在我的情况下,我在应用程序中有超过2500个约束。

这样:

  1. 如何使用该扩展代码获取该约束的视图?
  2. OR

    1. 如何轻松设置storyboard文件中所有约束的标识符?
    2. 感谢

0 个答案:

没有答案