iphone - 在 Interface Builder (XCode 4) 中设置 UIButton 拉伸(stretch)背景图像

标签 iphone ios

我正在尝试使用 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/

相关文章:

iphone - 如何将图像数据和网站URL一起发布在我的Facebook墙上

ios - Bootstrap 3 导航栏在加载为 xcode 应用程序后不会在 iPhone 5C 中折叠?

iphone - 停止下载当前版本的应用程序

ios - 如何在 iOS 中存储 token ?

ios - 在选项卡栏上显示presentmodelviewcontroller

iphone - 基础 SDK 3.0 到 SDK 4.0

iphone - 为什么我的 UIToolbar 出现在奇怪的位置?

iOS应用程序因支付宝和微信支付而被拒绝

ios - 文件句柄类将整个文件加载到内存中

ios - UIView 动画以错误的属性值开始