【Swift4】UITextFieldやUITextViewのキーボードの色を変更する方法【Objective-C】

2019年8月29日

UITextFieldやUITextViewにフォーカスを当てると自然にでてくるキーボード、デフォルトでは白色のUIになっていますが、keyboardAppearanceを指定することで黒色のUIに変更することができます。

もちろんStoryboardでUITextFieldやUITextViewを設置した場合もキーボードの色を変更することができます。

コードで指定するか、Storyboardで指定するか、お好きな方でお試しください。

コードでkeyboardAppearanceを指定してキーボードの色を変える

Swift4.0

 

Objective-C

 

Storyboardの設定でキーボードの色を変える

Storyboradの設定でキーボードの色を変更する場合は

Text Input Traits > Keyboard Look を変更します。

黒色にしたい場合は「Dark」白色にしたい場合は「Light」を選びましょう。

2018年5月の時点ではDefaultでも白色になると思います。