如何在 Interface Builder 中更改 UIButton 的背景图像并保留其形状?
Posted
技术标签:
【中文标题】如何在 Interface Builder 中更改 UIButton 的背景图像并保留其形状?【英文标题】:How to change background image of the UIButton in Interface Builder and preserve its shape? 【发布时间】:2012-10-22 17:30:34 【问题描述】:我正在为 ios 编写我的第一个 Hello World
应用程序,我什至不知道基本的东西,所以如果这个问题很愚蠢,我很抱歉。我想更改按钮的背景图像。但是当我这样做时,这个按钮会改变它的形状并变成方形而不是Rect Square
(具有非零角半径)。所以问题是有一些方法可以直接通过 Interface Builder 或通过在.xib
文件中操作类似 XML 的语言或任何其他方式来更改背景和保留按钮的形状。
【问题讨论】:
【参考方案1】:添加一个按钮并将其类型属性设置为自定义。使用此方法,您可以为按钮定义图像,而不仅仅是显示圆角矩形内的背景。
【讨论】:
我做了一些谷歌搜索,看起来quartzcore 可能是要走的路。http://iphonedevsdk.com/forum/iphone-sdk-development/79286-rounded-rect-button-with-rounded-corners-and-background-image.html
以上是关于如何在 Interface Builder 中更改 UIButton 的背景图像并保留其形状?的主要内容,如果未能解决你的问题,请参考以下文章
如何从 XCode 4 Interface Builder 更改 NSScrollView 字体?
在 Interface Builder 中使用 Auto Layout 更改方向
如何编程更改使用 Interface Builder 创建的 UIImageView 中图像的高度/宽度? [复制]
如何通过编写 Objective-C 代码来动态更改 Interface Builder xib 文件?