1.使用过程中会经常用到UIbutton需要区域大一些,但是里面有小图标,如果使用setBackgroundImage的话,图片的大小就和UIButton一样了,即变形了,这时要使用setImage方法,小图标会自动放在UIButton的中心,而且大小是以UIImage的原始大小显示的。但是注意,使用setImage方法,再设置title就显示不出来了。
2.UIButton在初始化的时候,如果需要使用enable属性,那么最好将UIButton的UIControlStateNormal、UIControlStateHighlighted、UIControlStateDisabled、UIControlStateSelected几个状态的图片都设置好,使用的时候改变UIButton的状态,而不要在使用过程中改变UIButton的背景图片