为了对可变大小的UIButton使用相同的背景图像,我需要通过编程来做什么?(通常称为9切片缩放或scale-9)
发布于 2009-07-27 20:19:28
查看:
- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight在UIImage类中。
如果我没弄错你要找的是什么,这就允许你使用一个png来定义你的按钮的外观,它会垂直或水平地伸展到任何大小。
发布于 2012-07-01 12:11:35
我知道这是一个古老的话题,但是对于那些在iOS 5发布之后偶然发现这一点的人来说,从苹果的文档中应该注意到,stretchableImageWithLeftCapWidth:topCapHeight:方法从iOS 5开始就被弃用了:
Deprecated UIImage Methods
iOS 5.0中不推荐使用
。已弃用。请改用resizableImageWithCapInsets:,指定封口嵌入,使内部区域为1x1区域。
所以现在iOS 6已经发布了,并且很快就会出现在这里,任何为iOS 5和更高版本开发的人都应该转而看看resizableImageWithCapInsets,它的文档可以在这里找到:
UIImage Class Reference - resizableImageWithCapInsets
我只是想提到它,以帮助任何需要这个问题的更新答案的开发人员。
https://stackoverflow.com/questions/1172731
复制相似问题