iOSでプログラムでキーボードの背景色を変更する方法を知りたいですか?背景は通常灰色ですが、私はすでに黒い背景(文字の後ろ)を見ました。
			
			50519 次
		
8 に答える
            53        
        
		
暗い背景の使用の場合:
mytextfield.keyboardAppearance = UIKeyboardAppearanceAlert;
UITextInputTraits ( UIKeyboardAppearanceDarkiOS 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   に答える