美文网首页
调整UIbutton Image大小 及title和位置

调整UIbutton Image大小 及title和位置

作者: 繁华乱世沧桑了谁的容颜 | 来源:发表于2019-03-07 11:04 被阅读0次
       //设置图片等比缩小
        btn.imageView.contentMode = UIViewContentModeScaleAspectFit;
        [btn setImageEdgeInsets: UIEdgeInsetsMake(6, (btn.bounds.size.width-btn.imageView.bounds.size.width), 6, 0)];
        
        [btn setTitleEdgeInsets: UIEdgeInsetsMake(0, -btn.imageView.bounds.size.width, 0, 5)];

效果图如下:


image.png

当设置UIViewContentModeScaleAspectFit以后,UIEdgeInsetsMake(上,左,下,右)设置 UIEdgeInsetsMake(15,0,15,0); 意思就是当UIButton高度是100的时候 图片的高度是70, 左右为什么不用管呢? 因为UIViewContentModeScaleAspectFit会等比缩小图片 所以就达到了缩小到指定范围的目的
图片和文字左右 也是靠这个方法调的

相关文章

网友评论

      本文标题:调整UIbutton Image大小 及title和位置

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