2012-02-14 5 views
5

UITextFieldに関連付けられているキーボードのカスタム色を設定したいとします。 UIKeyboardAppearanceTypeを設定することができますが、別のデフォルト設定に変更するのではなく、任意の色に設定することができます。UITextFieldのキーボードの色合いを変更する

keyboard.tintColor = [UIColor colorWithRed:...]

任意の提案私はそれがこのようなもののような単純なものでしょう期待していましたか?

答えて

5

システムキーボードにアクセスするための公開APIはありませんので、UIKeyboardを一から書き直す必要はありません(これは悪い考えです)。あるいは、仕事をするプライベートAPIを見つけることは悪いですあなたがApp Storeに提出したいかどうかのアイデア)。

+0

うーむ。これは、私は迅速なGoogle検索で答えを見つけることができなかったときに私が恐れていたものです。ご協力いただきありがとうございます。 – Ampers4nd

1

アラートスタイルのキーボードを使用し、選択した背景色で背景にビューを配置できます。これにより、キーボードの色が変わります。

0

Xcodeでは、「属性インスペクタ」の「テキスト入力特性」セクションで「キーボードルック」属性を探します。明/暗を切り替えることができます。

enter image description here

関連する問題