本文主要是介绍masonry 设置多行Label,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
//详情
self.detailLabel = [UILabel new];
self.detailLabel.font = [UIFont systemFontOfSize:15];
self.detailLabel.numberOfLines = 0;
self.detailLabel.preferredMaxLayoutWidth = WIDTH(self);//要是设置多行Label的话,必须设置此属性
self.detailLabel.backgroundColor = [UIColor whiteColor];
[self addSubview:self.detailLabel];
[self.detailLabel mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.mas_equalTo(self.footTitleBackView.mas_bottom).offset(5);
make.left.and.right.mas_equalTo(0);
make.bottom.mas_equalTo(self.mas_bottom);
}];
[self.detailLabel setContentHuggingPriority:UILayoutPriorityRequired forAxis:UILayoutConstraintAxisVertical];
这篇关于masonry 设置多行Label的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!