一个button可以直接设置image,还可以设置backgroundimage,还可以设置一个title
设置图片时,set image 是不改变图片大小,适应button
set backgroundimage 是将图片拉伸到button大小都是将image title 放到button中心
同时设置 image 和title时,会默认将image放在title的左侧,title在右侧
需求要求,将图片放在右侧或改变其他相对位置时
1 ->可以让美工给我们重新切图
2 ->我们可以设置title、image 与button的相对位置
//是相对在button上的位置(上top,左left,下bottom,右right)这里可以写负值,对上写-5,那么image就象上移动5个像素
btn.titleEdgeInsets=UIEdgeInsetsMake(0, 20, 0, 0);
btn.imageEdgeInsets = UIEdgeInsetsMake(5,13,21,2);