美文网首页iOS开发知识小集
iOS开发之改变Button里面的imageView的大小

iOS开发之改变Button里面的imageView的大小

作者: KODIE | 来源:发表于2018-05-28 16:03 被阅读47次

    场景:

    我们有一些地方我们只想用一个按钮解决问题,比如下面这个截图,红框中的地方我就想用一个按钮,然后里面放一张图片,但是我们发现正常设置的话,会出现图片拉伸的问题...

    Snip20180528_125.png

    那怎么解决这个图片拉伸的问题呢?我们可以采用如下命令:

    //Edge的数值代表的是上坐下右离按钮边距的距离,这个数值自行根据需要设定
    accountButton.imageEdgeInsets = UIEdgeInsetsMake(12, 12, 12, 12);
    

    设置完成之后发现好像没什么变化和用处,我刚开始也是这样觉得的,但是后面我发现我设置的值太小了,刚开始设定为(5,5,5,5),肉眼没太发现,所以我改成了更大的值,如上面的12,我就能明显感觉设置起效果了。
    PS:我的按钮的长宽是5050,我把边距设置成12,那么我的图片的长宽就是2626了...

    以上!!!!

    逗比.gif

    相关文章

      网友评论

        本文标题:iOS开发之改变Button里面的imageView的大小

        本文链接:https://www.haomeiwen.com/subject/yyygjftx.html