Objective c 如何在Interface Builder中更改UIButton的背景图像并保持其形状?

Objective c 如何在Interface Builder中更改UIButton的背景图像并保持其形状?,objective-c,ios,xcode,uibutton,interface-builder,Objective C,Ios,Xcode,Uibutton,Interface Builder,我正在为iOS编写我的第一个Hello World应用程序,我甚至不知道一些基本的东西,所以如果这个问题很愚蠢,我很抱歉。我想更改按钮的背景图像。但是当我这样做时,这个按钮改变了它的形状,变成了正方形,而不是矩形(具有非零的角半径)。因此,问题是有一些方法可以直接通过界面生成器更改背景并保留按钮的形状,或者通过在.xib文件中操作类似XML的语言或其他任何方式来更改背景并保留按钮的形状。添加按钮并将其类型属性设置为自定义。使用此方法,您可以定义按钮的图像,因为您希望它显示在圆形矩形中,而不仅仅是

我正在为iOS编写我的第一个
Hello World
应用程序,我甚至不知道一些基本的东西,所以如果这个问题很愚蠢,我很抱歉。我想更改按钮的背景图像。但是当我这样做时,这个按钮改变了它的形状,变成了正方形,而不是矩形(具有非零的角半径)。因此,问题是有一些方法可以直接通过界面生成器更改背景并保留按钮的形状,或者通过在
.xib
文件中操作类似XML的语言或其他任何方式来更改背景并保留按钮的形状。

添加按钮并将其类型属性设置为自定义。使用此方法,您可以定义按钮的图像,因为您希望它显示在圆形矩形中,而不仅仅是背景


我在谷歌上搜索了一下,看起来quartzcore可能是一个不错的选择<代码>http://iphonedevsdk.com/forum/iphone-sdk-development/79286-rounded-rect-button-with-rounded-corners-and-background-image.html