UIImage 有一个名为“stretchableImageWithLeftCapWidth”的方法,它可以水平缩放图像而不缩放“caps”。
有没有办法垂直地做到这一点?甚至水平和垂直?
SDK 没有向我展示任何可能执行此操作的方法。 Google 也没有提供任何帮助,但也许我正在搜索错误的词。
最佳答案
实际方法是
- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight
并且支持任意方向的拉伸(stretch)(不是缩放,两者是不同的概念)。
如果只想垂直拉伸(stretch),则将 leftCapWidth
设置为零,如果只想水平拉伸(stretch),则将 topCapHeight
设置为零。并在两个方向上进行适当的设置。
关于iphone - 有没有办法像 stretchableImageWithLeftCapWidth 一样垂直拉伸(stretch)图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6735048/