Android 有一种定义可拉伸图像的好方法,称为九补丁。有关该概念的描述,请参阅这些文档。这个想法是用 1 像素边框围绕 png 图像,您可以在其中定义图像的可拉伸区域和填充尺寸。这绝对是绝妙的,我想在我的 iPhone 应用程序中使用这个想法。在为 UIImage 加载器编写我自己的九个补丁之前,我想我会看看是否已经存在一个。谷歌不返回任何结果,所以我不抱太大希望,但问也无妨,对吧?:-)
编辑:伙计们,我很欣赏答案,但我知道stretchableImageWithLeftCapWidth...
. 我正在寻找采用路径@"foo.9.png"
并返回可拉伸的代码UIImage
。这段代码无疑会在stretchableImageWithLeftCapWidth...
内部使用。我确信我可以使用该方法自己编写代码。但我问的是其他人是否已经这样做了。