我在这里看到了这个问题:Can I tint (black) a UIKeyboard? If so, how?,上面的答案表明你可以破解,但这样做可能会让你的应用程序被苹果拒绝。这肯定不是真的,因为我见过其他有黑色UIKeyboard的iPhone应用程序(主要的是很清楚的)。它是如何做到的?
以下是Clear的截图以供参考:

发布于 2012-03-09 07:07:30
试试这个
[(UITextField *)mySubView setKeyboardAppearance:UIKeyboardAppearanceAlert];或者只是根据您的设置适当地添加setKeyboardAppearance:UIKeyboardAppearanceAlert!
发布于 2012-03-09 07:10:37
这不是[textView setKeyboardAppearance:UIKeyboardAppearanceAlert];风格吗?否则,如上所述。如果不修改子视图,这是不可能的。当然,您仍然可以设置自己的完整inputView。
发布于 2014-03-13 03:10:37
从iOS 7开始,您可以使用UIKeyboardAppearanceDark
所以,举个例子:
self.textField.keyboardAppearance = UIKeyboardAppearanceDarkhttps://stackoverflow.com/questions/9626424
复制相似问题