我在界面中有一些带有边框和一些背景的图像。有点像这样:
我想伸展它们,使边界保持完整。 resizableImageWithCapInsets
方法似乎应该起作用,但是它会平铺图像的内部。这不是我想要的。我可以以某种方式使其延伸图像的内部部分吗?
最佳答案
使用方法:
- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets resizingMode:(UIImageResizingMode)resizingMode
并通过
resisizingMode
UIImageResizingModeStretch
我相信他们在WWDC 2012会议中的一项中指出,如果内部区域是1像素宽或高,则系统假定应该拉伸,否则系统假定应该平铺。但是,使用此稍有不同的API,您可以选择指定要拉伸还是平铺。
Source
关于ios - 如何拉伸(stretch)(不平铺)带有端盖的UIImage,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18404293/