Ios7 iOS 7升级自定义键盘背景问题

Ios7 iOS 7升级自定义键盘背景问题,ios7,uikeyboard,Ios7,Uikeyboard,我正在我的应用程序中使用自定义键盘。这确实很好,但升级到iOS 7时,我的自定义键盘后面会显示一个默认键盘形状的背景-默认键盘的键盘键都不会显示,只是默认键盘形状的一个透明苍白框。有没有其他人有过同样的问题,或者知道解决这个问题的方法 我用来隐藏默认键盘的代码是: id keyboardImpl = [objc_getClass("UIKeyboardImpl") sharedInstance]; [keyboardImpl setAlpha:0.0f]; 您不应该这样做来隐藏UIKeyboa

我正在我的应用程序中使用自定义键盘。这确实很好,但升级到iOS 7时,我的自定义键盘后面会显示一个默认键盘形状的背景-默认键盘的键盘键都不会显示,只是默认键盘形状的一个透明苍白框。有没有其他人有过同样的问题,或者知道解决这个问题的方法

我用来隐藏默认键盘的代码是:

id keyboardImpl = [objc_getClass("UIKeyboardImpl") sharedInstance];
[keyboardImpl setAlpha:0.0f];

您不应该这样做来隐藏UIKeyboard,因为它依赖于私有类,在任何操作系统版本中都可以在没有警告的情况下更改这些类

查看UITextField上的inputView属性: