天天瞎忙活,QQ:705719110,欢迎来撩!

iOS自动布局之Masonry第五弹

iOS开发 随风 549℃ 0评论

这次来说一下multipliedBy的用法,

这里用到这个其实就是设置宽高比,就比如 例子中的 bottomInnerView ,我们想让它的高宽比为3:1,那我们首先设置其top和bottom与父视图一致且始终在父视图中居中显示,然后我们通过make.width.height.lessThanOrEqualTo设置了宽、高的最大值与父视图相同,然后设置了宽和高与父视图相等,但是优先级为最低,以保证子视图的宽高不超过父视图,最后,我们设置了bottomInnerView的高为宽的3倍。 make.height.mas_equalTo(bottomInnerView.mas_width).multipliedBy(3)

Masonry 011

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

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

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

表情

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

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