IOS--按钮里面 左边文字右边图片的设置

Posted 其意亦凡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IOS--按钮里面 左边文字右边图片的设置相关的知识,希望对你有一定的参考价值。

UIButton *openVipBtn = [UIButton buttonWithType:UIButtonTypeCustom];
    openVipBtn.frame = CGRectMake(0, 0, 44, 44);
    [openVipBtn setTitleColor:[UIColor colorWithHexString:@"E7923A"] forState:UIControlStateNormal];
    openVipBtn.titleLabel.font = [UIFont systemFontOfSize:13];
    [openVipBtn setImage:[UIImage imageNamed:@"bookDetails_IntoVIP"] forState:UIControlStateNormal];
    openVipBtn.backgroundColor = [UIColor colorWithHexString:@"FFF7ED"];
    openVipBtn.clipsToBounds=YES;
    openVipBtn.layer.cornerRadius=15;
    [self.view addSubview:openVipBtn];

使用:

[self.view setOpenVipBtnTitle:@"VIP可免费阅读本书,开通VIP"];
- (void)setOpenVipBtnTitle:(NSString *)title
{
    [self.openVipBtn setTitle:title forState:UIControlStateNormal];
    CGFloat leftlab = [title sizeWithAttributes:@{NSFontAttributeName : self.openVipBtn.titleLabel.font}].width;
    [self.openVipBtn setImageEdgeInsets:UIEdgeInsetsMake(0, leftlab + 70, 0, 0)];
    [self.openVipBtn setTitleEdgeInsets:UIEdgeInsetsMake(0, -40, 0, 0)];
}

 

以上是关于IOS--按钮里面 左边文字右边图片的设置的主要内容,如果未能解决你的问题,请参考以下文章

toolstrip 设置图片和文字的样式

TextView能否实现图片在左边,文字在右边,并且水平居中?

IOS-UIButton的文本与图片的布局

把图片放在右边,把文字放在左边

IOS 照片浏览器总结(思想步骤)

采用flex布局实现home主页的搜索左边是图片,右边是文字