button大小和背景图片大小有什么关系,为什么感觉只有横向拉伸,好像button高度都是由图片高度确定似的
button控件image的填充常用的两种
button setimage 这种方法填充的是图片的原图片的大小不管你btn的frame多大,显示的始终是原图片大小
button setbackGround 这种方法是把图片强制压缩或者拉伸到和frame一样的大小,所以一般让UI切图的时候都会和btn的大小一样,也就不会拉伸和压缩了
可以自定设置contentmode属性 控制图片的拉伸效果
设置transform =CGAffineTransformScale(CGAffineTransformIdentity,2,2);
同时缩小图片imageEdgeInsets
不知道你想要什么效果,
setimage
setbackGround
还有transform设置边距 这些方法都试试