ここにあるコードを使用してボタンに色を付けました。orangeColor
、などのデフォルトの色付けのコードと同様のメソッドをいくつか作成しましgreenColor
た。
ビューが読み込まれたときにUIButtonの色を設定し、UIButtonを押したときに、機能の変更を反映するようにボタンの色を変更したい場合は、次のようにします(ボタンの色が異なることを考慮)。
[self.recordPlayButton greenColor];
[self.recordPlayButton setNeedsDisplay];
[self.stopRecordButton orangeColor];
[self.stopRecordButton setNeedsDisplay];
しかし、私のボタンの色は同じままです、なぜこれが起こるのか考えていますか?
編集:私がちょうど気付いたもう一つの奇妙なことは、ボタンのハイライトの色が変わるが、通常の色ではないということです。