//設(shè)置圖片居右
-(void)setImageToRight
{
NSDictionary *attribute = @{NSFontAttributeName:btn.titleLabel.font};
//獲取文本的寬度
CGFloat btnWidth = [btn.titleLabel.text boundingRectWithSize:CGSizeMake(0, 24)
options:\
NSStringDrawingTruncatesLastVisibleLine |
NSStringDrawingUsesLineFragmentOrigin |
NSStringDrawingUsesFontLeading
attributes:attribute
context:nil].size.width;
//通過(guò)調(diào)節(jié)文本和圖片的內(nèi)邊距到達(dá)目的
btn.imageEdgeInsets = UIEdgeInsetsMake(0, btnWidth, 0, -btnWidth);
[btn setTitleEdgeInsets:UIEdgeInsetsMake(0, -btn.imageView.image.size.width, 0, btn.imageView.image.size.width)];
}