iOSでプログラムでキーボードの背景色を変更する方法を知りたいですか?背景は通常灰色ですが、私はすでに黒い背景(文字の後ろ)を見ました。
質問する
50519 次
8 に答える
53
暗い背景の使用の場合:
mytextfield.keyboardAppearance = UIKeyboardAppearanceAlert;
UITextInputTraits ( UIKeyboardAppearanceDark
iOS 7 以降で使用)の詳細については、こちらを参照してください。
于 2012-03-15T22:36:10.827 に答える
35
グローバルに変更するには、AppDelegate で外観プロキシを使用できます... iOS 8、Swift でテストしました:
UITextField.appearance().keyboardAppearance = UIKeyboardAppearance.dark
于 2015-07-29T22:37:01.547 に答える
27
iOS 7 ではUIKeyboardAppearanceAlert
非推奨になっているため、代わりにこれを使用します。
mytextfield.keyboardAppearance = UIKeyboardAppearanceDark;
以前の iOS と iOS 7 の両方をサポートする必要があり、必要なマクロを作成している場合 ( https://stackoverflow.com/a/5337804/588253に従って)、これを使用できます。
mytextfield.keyboardAppearance = (SYSTEM_VERSION_LESS_THAN(@"7.0") ? UIKeyboardAppearanceAlert : UIKeyboardAppearanceDark);
于 2013-09-24T21:22:16.250 に答える
0
Swift 5+ (テキストビュー)
textView.keyboardAppearance = .dark
于 2020-03-25T18:09:43.050 に答える