UIButton *backbtn = [UIButton buttonWithType:UIButtonTypeCustom];
[backbtn setFrame:CGRectMake(0,10,100,40)];
[backbtn setImageEdgeInsets:UIEdgeInsetsMake(0,2,0,0)];
[backbtn setTitleEdgeInsets:UIEdgeInsetsMake(2,-2,0,0)];
[backbtn setImage:[UIImage imageNamed:@"imageviewer_return.png"] forState:UIControlStateNormal];
[backbtn setTitle:@"返回" forState:UIControlStateNormal];
[backbtn setFrame:CGRectMake(0,10,100,40)];
[backbtn setImageEdgeInsets:UIEdgeInsetsMake(0,2,0,0)];
[backbtn setTitleEdgeInsets:UIEdgeInsetsMake(2,-2,0,0)];
[backbtn setImage:[UIImage imageNamed:@"imageviewer_return.png"] forState:UIControlStateNormal];
[backbtn setTitle:@"返回" forState:UIControlStateNormal];
[backbtn setBackgroundImage:[[UIImage imageNamed:@"imageviewer_toolbar_background.png"]stretchableImageWithLeftCapWidth:5 topCapHeight:5] forState:UIControlStateNormal];
设置btn前后景图片同时让前景图片左右显示,
前景图片和文字上下显示也是这样道理,要慢慢调