2011-10-10 46 views
5

我试图在界面生成器中使用可拉伸图像设置UIButton背景。按钮被配置为“自定义”,我已经为其分配了背景图像。视图模式设置为“Scale to Fill”,但是当我在“Stretching”区域中设置任何值时,它似乎没有任何操作。在界面生成器(XCode 4)中设置UIButton拉伸背景图像

我尝试过以编程方式进行,它使用UIImage的stretchableImageWithLeftCapWidth:topCapHeight:消息,但它的使用不被Apple推荐。

有没有什么办法让它在Interface Builder中工作?

回答

4

不幸的是,您不能在当前版本的Xcode 4中使用可伸缩/可调整大小的图像。您必须以编程方式执行此操作。

假设你在谈论iOS 5:SDK仍然处于NDA几天,所以我不能更具体。但只是提示: 苹果不会阻止使用stretchableImageWithLeftCapWidth:topCapHeight:。如果您再次查看此方法的文档(iOS 5版本),您将在那里找到答案。

+0

谢谢你的回答。我在谈论iOS 4,但我会检查iOS 5文档寻找它。 –