ios-自动布局约束的问题

目前的自动布局的框架有两个框架是很好用的一个就是SnapKit 还有个就是Masonry,为什么要使用框架,因为苹果自带的框架我们使用起来代码写的太多了。所以我们可以使用第三方框架来编写。其中这里补充一点就是我们如果已经给一个控件添加过约束,我们还想去修改的话,我们只需要通过下面这个代码进行判断,满足条件就可以修改了。

 //通过判断contenView的约束,然后根据属性和用户对象来判断约束是不是这个约束,然后再进行修改
             for constraint in contentView.constraints
             {
                if constraint.firstAttribute == NSLayoutAttribute.height && (constraint.firstItem as? StatusPictureView == pictureView)
                {
                    constraint.constant = 200
                }
            }


你可能感兴趣的:(ios-Swift)