Using Autolayout Visual Format with Swift?

后端 未结 9 1968
执笔经年
执笔经年 2021-02-01 14:57

I\'ve been trying to use the Autolayout Visual Format Language in Swift, using NSLayoutConstraint.constraintsWithVisualFormat. Here\'s an example of some code that

9条回答
  •  梦毁少年i
    2021-02-01 15:35

    FYI: if you use views with constraintWithVisualFormat - instead of wrapping with NSMutableDict

    ["myLabel": self.myLabel!]
    

    and to be more specific

    var constraints = [NSLayoutConstraint]()
    NSLayoutConstraint.constraintsWithVisualFormat("H:|-15-[myLabel]-15-|", 
        options:NSLayoutFormatOptions.allZeros, 
        metrics: nil, 
        views: ["myLabel": self.myLabel!]).map {
            constraints.append($0 as NSLayoutConstraint)
        }
    

提交回复
热议问题