ios UIButton相关内容适配

一、ios button根据文字高度自适应

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

二、ios中交换button的图片和文字的位置

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

发布了172 篇原创文章 · 获赞 35 · 访问量 39万+

猜你喜欢

转载自blog.csdn.net/u012198553/article/details/80692311
今日推荐