UIButton のカスタムボタンを作ろうとしてグラデーションにしようかと思ったら、drawRect が呼ばれなかった。 なぜだ!? と思ってたら、buttonWithType を UIButtonTypeCustom にしないとダメみたい。なるほど…。 @interface CustomButton : UIButton @end @implementation CustomButton - (void)drawRect:(CGRect)rect { [super drawRect:rect]; } @end × CustomButton *btn = [[CustomButton buttonWithType:UIButtonTypeRoundedRect] retain]; ○ CustomButton *btn = [[CustomButton buttonWithType:UIB