自动布局

自动布局的时候,需要设置

iconView.translatesAutoresizingMaskIntoConstraints = false

否则会报错

原因是translatesAutoresizingMaskIntoConstraints默认是true,当为真时,是setframe,只有设置为false的时候,才可以使用自动布局,代码如下:

            addConstraint(NSLayoutConstraint(item: iconView, attribute: .CenterX, relatedBy: .Equal, toItem: self, attribute: .CenterX, multiplier: 1.0, constant: 0))

            addConstraint(NSLayoutConstraint(item: iconView, attribute: .CenterY, relatedBy: .Equal, toItem: self, attribute: .CenterY, multiplier: 1.0, constant: 0))



你可能感兴趣的:(自动布局)