我正在尝试使用 Interface Builder 中的可拉伸(stretch)图像设置 UIButton 背景。按钮配置为“自定义”,我已经为其分配了背景图像。 View 模式设置为“缩放以填充”,但是当我在“拉伸(stretch)”区域中设置任何值时,它似乎没有做任何事情。
我已经尝试以编程方式进行,它使用 UIImage 的 stretchableImageWithLeftCapWidth:topCapHeight:
消息工作,但 Apple 不推荐使用它。
有什么方法可以让它在 Interface Builder 中工作吗?
最佳答案
不幸的是,您不能在当前版本的 Xcode 4 中使用可拉伸(stretch)/可调整大小的图像。您必须以编程方式进行。
假设您谈论的是 iOS 5:SDK 在几天内仍处于 NDA 状态,所以我不能说得更具体。但只是作为一个提示:
Apple 并不反对使用 stretchableImageWithLeftCapWidth:topCapHeight:
。如果你再看看这个方法的文档(iOS 5 版本),你会在那里找到答案。
关于iphone - 在 Interface Builder (XCode 4) 中设置 UIButton 拉伸(stretch)背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7713997/