平时给button设置图片时一般会用setBackgroundImage:forState:方法,但是使用这个方法图片将会变形。
现在终于解决了这个问题,使用下面这个方法,图片会自适应button。
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:[UIImage imageNamed:@"我的.png"] forState:UIControlStateNormal];