如何在按钮中把文字放左边,图片放右边


自定义LFBuybutton ,继承自UIbutton,在自定义的按钮中重写方法-(void)layoutSubviews 
根据文字和按钮的X点的交换,实现文字和图片位置的交换
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#import "LFBuybutton.h"
 
@implementation LFBuybutton
 
 
 
-( void )layoutSubviews
{
     [ super layoutSubviews ];
     
     CGRect titleF = self .titleLabel .frame ;
     CGRect imageF = self .imageView .frame ;
     
     titleF .origin .x = imageF .origin .x ;
     self .titleLabel .frame = titleF;
     imageF .origin .x = CGRectGetMaxX(titleF);
     self .imageView .frame = imageF;
     
}
 
@end

你可能感兴趣的:(如何在按钮中把文字放左边,图片放右边)