Ios UIButton的空自定义类更改其外观

Ios UIButton的空自定义类更改其外观,ios,uibutton,xib,Ios,Uibutton,Xib,我添加了2个UIButton以在xib文件中查看。我已经将第一个按钮的自定义类设置为abutontest。此类的实现为空: @implementation AButtonTest @end 我运行ios 6模拟器: 正如您所看到的,左边的按钮看起来不同。为什么?当您子类化UIButton时,默认的按钮类型是uibuttonypecustom而不是uibuttonypesystem。显然,第一个按钮是定制的,第二个按钮是系统。如果你想你的第一个是系统。您应该alloc和initit : 如果

我添加了2个UIButton以在xib文件中查看。我已经将第一个按钮的自定义类设置为abutontest。此类的实现为空:

@implementation AButtonTest

@end
我运行ios 6模拟器:


正如您所看到的,左边的按钮看起来不同。为什么?

当您子类化
UIButton
时,默认的按钮类型是
uibuttonypecustom
而不是
uibuttonypesystem
。显然,第一个按钮是定制的,第二个按钮是系统。如果你想你的第一个是系统。您应该
alloc
init
it

:

如果将UIButton子类化,则buttonWithType:不会返回的实例 你的子类。如果要创建特定对象的实例 子类,必须直接alloc/init按钮


您需要在.xib中设置UIButton的自定义属性。

自定义类型IOS上带边框的显示第一个按钮是自定义类型,其中第二个按钮是系统类型按钮。是否更改了第一个按钮的类型?@Virussmca我没有更改按钮的类型。