2017-07-26 5 views
0

を変更し、私はなぜ知らないが、このラインバグ: `UITextField.appearance()tintColor`は` rightBarButtonItem`色

UITextField.appearance().tintColor = Colors.orange

が(それはまたに設定されています...私のrightBarButtonItemが青にします。オレンジ色のコードの他の部分)。

私は、その行にコメントすると、私が期待しているようにrightBarButtonItemがオレンジ色になることを確認しました。

何が間違っている可能性がありますか?

+0

下垂体にコメントすることはできますか? –

+0

あなたの質問は非常に曖昧で、コードや文脈はありません。人々はそのような質問を理由にすることはできませんので、それをdownvoteします。 –

+0

何が欠けているのか分かりません。ナビゲーションバーの 'UITextField.appearance()。tintColor = Colors.orange'という右ボタンが青色でないと、画像の色です。 –

答えて

1

あなたのコードを見つけるのが難しいです。しかし、別の方法を試すこともできます。viewcontroller内の属性インスペクタを使用してnavigation itemを追加し、barbuttonitemを右側に追加し、buttonを追加して、必要に応じて色を変更します。

+0

残りのコードはストーリーボードで、右のボタンは画像付きです。質問をより明確にするために他に何を共有すればよいですか? –

+0

Btw、UIBarButtonItemの内部にUIButtonを追加すると、左ボタンがそのように設定され、色が変更されなかったと思われます。しかし、まだ、他の方法でも動作する必要があります、 'UITextField'の外観はこれと何か関係がありますか? –

+0

ええ、私はあなたの答えを受け入れるでしょう、それはうまくいきました、ありがとう、しかし、私はまだ他の方法がなぜそうでないか知りたいです。 –

関連する問題