拉伸图像的两侧但不是uibutton的中心

时间:2014-12-22 10:01:32

标签: ios uiimage stretch uiedgeinsets

我得到的图像比按钮的宽度短,所以我想拉伸图像的两边以适应按钮的宽度但不拉伸其中心,因为中间有文字。我该怎么做才能实现这一目标? 感谢你的建议!

2 个答案:

答案 0 :(得分:1)

查找UIImage的resizableImageWithCapInsets方法。

[[UIImage imageNamed:@"image"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 10, 0, 10) resizingMode:UIImageResizingModeStretch];

当10参数是图像内文本的边距时。

这会创建一个可以拉伸的新UIImage。

答案 1 :(得分:0)