UIButton的自定义类更改其外观

时间:2014-01-08 08:33:11

标签: ios uibutton xib

我在xib文件中添加了2个UIButtons。我已经将第一个按钮的自定义类设置为AButtonTest。这个类的实现是空的:

@implementation AButtonTest

@end

我运行ios 6模拟器:

enter image description here

如您所见,左侧的按钮看起来不同。为什么?

2 个答案:

答案 0 :(得分:2)

当您继承UIButton时,默认按钮类型为UIButtonTypeCustom而不是UIButtonTypeSystem。显然你的第一个按钮是自定义的,你的第二个按钮是系统。如果你想让你的第一个成为系统。您应该allocinit

Reference

  

如果你是UIButton的子类,buttonWithType:不会返回一个实例   你的子类。如果要创建特定的实例   子类,你必须直接分配/初始化按钮。

答案 1 :(得分:0)

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