美文网首页
iOS - UIButton中调整image大小,使其缩放

iOS - UIButton中调整image大小,使其缩放

作者: 戏言系列 | 来源:发表于2018-07-10 10:56 被阅读49次

想要设置UIButton的Image大小最简单的一个方法

UIButton *button = [[UIButton alloc]initWithFrame:CGRectMake(15, 345, SCREEN_Width-30, 50)];

[button setImage:[UIImage imageNamed:@"scan"] forState:UIControlStateNormal];

[button setTitle:@"扫码添加" forState:UIControlStateNormal];

[button setTitleColor:mainColor forState:UIControlStateNormal];

[button setImageEdgeInsets:UIEdgeInsetsMake(15, 0, 15, 0)];

button.imageView.contentMode = UIViewContentModeScaleAspectFit;

[self.view addSubview:button];

设置UIButton 的 contentMode 可以让图片等比例缩放,设置  ImageEdgeInsets 可以缩小图片,必须两个同时设置才能起效果,让一张在button里面过大的图片等比例缩小到你想要的大小.

样图

相关文章

网友评论

      本文标题:iOS - UIButton中调整image大小,使其缩放

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