押されたときに UIButton の色を変更する方法はありますか?
デフォルトは青色のようですが、これをカスタム色に変更する場所や方法がわかりません。
ありがとう!
ストーリーボードを使用している場合は、インスペクター ウィンドウでhighlight tint
、ボタン クリック イベントで必要な色にプロパティを変更できます。物件を画像
でご覧ください。Highlight Tint
私は最終的に次のポスターの提案に従いました。それは完璧に機能しました。
https://stackoverflow.com/a/10670141/720175
私の特定のケースでは、最終的なコードを次のようにして、UIButton のサブクラスを作成しました。
-(void) setHighlighted:(BOOL)highlighted
{
if(highlighted) {
self.backgroundColor = [UIColor colorWithRed:1 green:0.643 blue:0.282 alpha:1];
} else {
self.backgroundColor = [UIColor colorWithRed:1 green:1 blue:1 alpha:1];
}
[super setHighlighted:highlighted];
}
やさしい。