创建了我自己的按钮的子类,并且我得到 - [UIRoundedRectButton setup]:发送到实例0x7c3e600'的无法识别的选择器。发送到UIButton实例的无法识别的选择器
我认为这是因为buttonWithType只是返回一个不明显类型的按钮,但不知道如何做到这一点!
@implementation OrangeButton
+(id)Create
{
OrangeButton *button = (OrangeButton*)[OrangeButton buttonWithType:UIButtonTypeRoundedRect];
[button setup];
return button;
}
-(void) setup
{
[self setBG];
}
-(void)setBG
{
[self setBackgroundImage:[UIImage imageNamed:@"bg-button-orange.gif"] forState:UIControlStateNormal];
}
@end
所以基本上,我只是围绕边界属性,而不是创建一个UiRoundedRectButton ...看起来很好,希望它确定 – Baconbeastnz