UIButton *btn = [UIButton new]
btn.translatesAutoresizingMaskIntoConstraints = NO
btn.titleLabel.numberOfLines = 0
[btn.titleLabel setLineBreakMode:NSLineBreakByWordWrapping]
[btn.titleLabel mas_makeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo(btn).insets(UIEdgeInsetsMake(10, 10, 10, 40))
}]
[btn.imageView mas_makeConstraints:^(MASConstraintMaker *make) {
make.right.mas_equalTo(btn).offset(-5)
make.width.height.mas_equalTo(30)
}]
[btn setTitleEdgeInsets:UIEdgeInsetsMake(0, 0, 0, 60)]
[btn setImageEdgeInsets:UIEdgeInsetsMake(0, 60, 0, 0)]
https://blog.csdn.net/qqqqzxg/article/details/52401262