サブクラス化UIButton
して、ボタンが強調表示されたときにタイトルの色を設定しようとしています。カスタムボタンもnibファイルにあります。
私はコードを持っています:
- (void)layoutSubviews
{
[super layoutSubviews];
self.titleLabel.textColor = [UIColor blueColor];
[self setTitleColor:[UIColor redColor] forState:UIControlStateHighlighted]; // Offending line
}
ただし、線がある場合、ビューはロードされません(無限ループに入って表示されないようです)setTitleColor:forState:
。他の場所で宣言されることになっていますか?カスタムの強調表示されたタイトルの色を他にどのように設定しますUIButton
か?