ボタンの独自のサブクラスを作成しましたが、-[UIRoundedRectButton setup]: unrecognized selector sent to instance 0x7c3e600' を取得しています。
これは、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