前两日遇到的一个关于AutoLayout的一个坑

对于一个view,先将其add到一个superView上,并设置约束,比如,设置高度约束为100

如果再次操作这个view,将其添加到另一个superView上,再次设置约束时,之前附加到该view上的约束,并不会因为其superView变化而清空,就会出现约束冲突.

如何解决:

再次操作添加约束时,应先将之前的约束清空,对于masonry来说,就是使用remakeConstraint代替makeConstraints即可

转载于:https://www.cnblogs.com/ashamp/p/5063251.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值