相应地在UIButton中缩放图像

时间:2014-02-19 22:33:12

标签: ios objective-c uibutton

我有UIButton,我使用方法setImage:添加了图像 图像小于按钮的边界,因此它按预期居中。

现在,如果我调整按钮大小,我希望图像也缩小。 (目前,如果我调整按钮的大小,我的图像保持相同的大小,因为我调整大小的按钮的边界仍然比图像大。)

关于如何实现这一目标的任何想法?

1 个答案:

答案 0 :(得分:1)

只需设置UIButton内的ImageView的ContentMode。

[[self.button imageView] setContentMode: UIViewContentModeScaleAspectFit];
[self.button setImage:[UIImage imageNamed:stretchImage] forState:UIControlStateNormal];

希望这有帮助。