主业iOS/PHP,副业啥都玩,QQ:705719110,欢迎来撩!

iOS自动布局之Masonry第三弹

iOS开发 随风 160℃ 0评论

这一次学习一下 updateConstraints 和 remakeConstraints

先看一下 updateConstraints ,我们做一个能够放大的按钮来实验一下

效果就是每次你点击按钮的时候都会变大

Masonry 006

再看一下 remakeConstraints

来看一下效果

Masonry 007

Masonry 008

这里就是说明一下我们之前提到的

mas_makeConstraints 只负责新增约束 Autolayout不能同时存在两条针对于同一对象的约束 否则会报错
mas_updateConstraints 针对上面的情况 会更新在block中出现的约束 不会导致出现两个相同约束的情况
mas_remakeConstraints 则会清除之前的所有约束 仅保留最新的约束

代码请查看 http://git.oschina.net/zcb1603999/DCTest

转载请注明:怼码人生 » iOS自动布局之Masonry第三弹

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址