Keyboard iOS7上的黑色键盘

Keyboard iOS7上的黑色键盘,keyboard,ios7,uikeyboard,Keyboard,Ios7,Uikeyboard,在我的代码中,我似乎无法使键盘默认为黑色。我在其他帖子中尝试过这些解决方案,但没有成功。不确定我是否遗漏了什么。我希望它适用于所有视图控制器,因此我希望将其放在我的应用程序代理中。这是我认为应该实现的代码,但它对我不起作用 textfield.keyboardAppearance = UIKeyboardAppearanceDark; 我不知道变量“textfield”是什么,但是如果它是UITextField的实例,那么它将只为特定的textfield实例设置键盘外观 另一方面,如果您希望在

在我的代码中,我似乎无法使键盘默认为黑色。我在其他帖子中尝试过这些解决方案,但没有成功。不确定我是否遗漏了什么。我希望它适用于所有视图控制器,因此我希望将其放在我的应用程序代理中。这是我认为应该实现的代码,但它对我不起作用

textfield.keyboardAppearance = UIKeyboardAppearanceDark;

我不知道变量“textfield”是什么,但是如果它是UITextField的实例,那么它将只为特定的textfield实例设置键盘外观

另一方面,如果您希望在整个应用程序中为所有UITextFields设置该值,请改用:

[[UITextField appearance] setKeyboardAppearance:UIKeyboardAppearanceDark];

在你的应用程序启动之后的某个地方,例如应用程序:didfishlaunchingwithoptions:在你的应用程序委托中。

不,我也这么做了,-(BOOL)应用程序:(UIApplication*)应用程序didfishlaunchingwithoptions:(NSDictionary*)启动选项{[[UITextField外观]设置键盘外观:UIKeyboardAppearanceDark];…}这很奇怪。它是为我做的,刚刚测试过。可能是您使用的是UITextView而不是UITextField吗?我只是使用uiwebview,没有UITextView或UITextField的规范或实现。如果您使用的是uiwebview,请参阅。目前,无法在UIWebView中设置键盘外观。