【问题标题】:stretch image's both sides but not center for uibutton拉伸图像的两侧但不是 uibutton 的中心
【发布时间】:2014-12-22 18:11:28
【问题描述】:

我得到了一个比按钮宽度短的图像,所以我想拉伸图像的两侧以适应按钮的宽度,但不拉伸它的中心,因为中心有文本。我应该怎么做才能做到这一点? 感谢您的建议!

【问题讨论】:

    标签: ios uiimage stretch uiedgeinsets


    【解决方案1】:

    寻找 UIImage 的 resizableImageWithCapInsets 方法。

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

    当10参数为图片内文字的边距时。

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

    【讨论】:

    • UIEdgeInsetsMake(0, 10, 0, 10) 拉伸中心,我想要的是拉伸图像的两侧,而不是中心
    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-02
    • 2012-09-19
    • 2015-06-28
    • 1970-01-01
    • 1970-01-01
    • 2019-03-02
    • 1970-01-01
    相关资源
    最近更新 更多