我似乎无法在我的代码中将键盘默认为黑色。我在其他帖子中尝试过这些解决方案但没有成功。不确定我是否遗漏了什么。我希望它适用于所有视图控制器,所以我想把它放在我的app委托中。这是我认为应该做的诀窍代码,但它不适用于我。
textfield.keyboardAppearance = UIKeyboardAppearanceDark;
答案 0 :(得分:15)
我不知道您的变量“textfield”是什么,但如果它是UITextField的实例,那么它只会为该特定的textField实例设置键盘外观。
另一方面,如果您希望在整个应用中为所有UITextField设置它,请使用:
[[UITextField appearance] setKeyboardAppearance:UIKeyboardAppearanceDark];
在你的appstart之后的某个地方,例如application:didFinishLaunchingWithOptions:在你的app delegate中。