私の最初のiPhoneアプリのトラブルシューティングをしようとすると、私はちょうど私が得ることはありませんpropofに実行されます。ビューにはたくさんのボタンがあり、クリックするとテキストの色が黒から青に変わります。私は、ボタンを押して黒に戻すたびにtextColorプロパティを設定するだけで解決できると思っていますが、何か別のものがなければならないように感じます。iPhoneのボタンのテキストの色は、クリックすると変更されますか?
自分のボタンの色が変わるのは誰でも知っていますか?
私の最初のiPhoneアプリのトラブルシューティングをしようとすると、私はちょうど私が得ることはありませんpropofに実行されます。ビューにはたくさんのボタンがあり、クリックするとテキストの色が黒から青に変わります。私は、ボタンを押して黒に戻すたびにtextColorプロパティを設定するだけで解決できると思っていますが、何か別のものがなければならないように感じます。iPhoneのボタンのテキストの色は、クリックすると変更されますか?
自分のボタンの色が変わるのは誰でも知っていますか?
ボタンの状態によって異なるタイトルカラーを使用することは可能です。それらをUIButtonクラスの次のメソッドを使用して設定します。
F.e.
UIControlStateNormalがデフォルト、押されていない、ボタンの状態、およびforStateある[button setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[button setTitleColor:[UIColor blackColor] forState:UIControlStateHighlighted];
:UIControlStateHighlightedが押された状態を表しています。しかし、より多くのものがあり、(UIControlStateHighlighted | UIControlStateSelected)のようなバイナリ合計と組み合わせることができます。
私はbutton.titleLabel.textColorとしてプロパティを設定していましたが、これはうまく動作しません。なぜ私は考えていない。私はsetterメソッドを使用するように切り替えると正常に動作します – bkbeachlabs
あなたはボタンに特別なことをしていますか? – Greg