ios UIButton related content adaptation

A, ios button based on the character highly adaptive

    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)];

Two, ios button exchanged pictures and text location

https://blog.csdn.net/qqqqzxg/article/details/52401262

Published 172 original articles · won praise 35 · views 390 000 +

Guess you like

Origin blog.csdn.net/u012198553/article/details/80692311