diff --git a/docs.md b/docs.md index 50d7148..9863df1 100644 --- a/docs.md +++ b/docs.md @@ -180,7 +180,7 @@ make.left.equalTo(view).offset(UIEdgeInsets(top: 10, left: 0, bottom: 10, right: > `.priority` allows you to specify an exact priority -Priorities are can be tacked on to the end of a constraint chain like so: +Priorities can be tacked on to the end of a constraint chain like so: ```swift make.top.equalTo(label.snp.top).priority(600) @@ -354,6 +354,24 @@ class MyViewController: UIVewController { } ``` +### Debug with ease +> `.labeled` allows you to specify constraint labels for debug logs + +Labels can be tacked on to the end of a constraint chain like so: + +```swift +button.snp.makeConstraints { (make) -> Void in + make.top.equalTo(otherView).labeled("buttonViewTopConstraint") +} +``` + +Resulting `Unable to simultaneously satisfy constraints.` logs will use constraint labels to clearly identify which constraints need attention: + +``` +"" +``` +