masonry的自动布局
// footerView 是之前创建的View
[footerView addSubview:self.tagView];
// 自动布局 self.tagView
[self.tagView mas_makeConstraints: ^(MASConstraintMaker *make) {
// self.tagView的获取父视图
UIView *superView = footerView;
// 设置宽度为父视图的宽度-50 等价于(self.tagView.frame.size.width = footerView.frame.size.width - 50);
make.width.equalTo(superView.mas_width).with.offset(-50);
// 设置X为父视图的X+50 等价于(self.tagView.frame.origin.x = footerView.frame.origin.x + 54;);
make.top.equalTo(superView.mas_top).with.offset(54);
// 左距离
make.left.equalTo(superView.mas_left).with.offset(25);
make.leading.equalTo(superView.mas_leading).with.offset(0);
make.trailing.equalTo(superView.mas_trailing);
DLog(@"___%@",@(self.tagView.height))
}];
————————————————
版权声明:本文为CSDN博主「绍棠」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/happyshaotang2/article/details/80407820