アプリケーションの開発にXcode 5 を使用しています。iOS 7でキーボードの色を変更したい。黒か青のような色が欲しいです。
iOS 7 でキーボードの色を変更するにはどうすればよいですか?
iOS 7 では、キーボードが半透明なので、キーボード通知で表示および非表示になる色付きのサブビューをキーボードの後ろに追加することで、この効果を実現できました。
この手法を示すためにGitHubプロジェクトを作成しました。現在は縦向きでのみ機能し、明らかに iOS 7 でのみ機能することに注意してください。
keyboardAppearance メソッドで色を変更できます。
_textField.keyboardAppearance = UIKeyboardAppearanceDark;
カスタムカラーが欲しいというあなたのコメントによると:
これを行うことができます... 通常のキーボードを使用して、キーボードの後ろに色を表示できるように観察UIKeyboardWillShowNotification
します。UIKeyboardWillHideNotification
UIView
ハックですが、iOS 7 ではデフォルトのキーボードがある程度透過的であるため、機能します。
幸運を。