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

时间:2013-10-09 12:18:21

标签: ios7 uikeyboard

我在我的应用中使用自定义键盘。这工作得非常好,但在升级到iOS 7时,我的自定义键盘后面会显示一个默认键盘形状的背景 - 没有显示默认键盘的键盘键,只是一个形状为透明的苍白盒子默认键盘。有没有其他人有同样的问题或知道解决这个问题的方法?

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

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

1 个答案:

答案 0 :(得分:0)

你不应该这样做来隐藏UIKeyboard,因为它依赖于私有类,可以在没有警告的情况下在任何操作系统版本中发生变化

查看UITextField上的inputView属性:https://developer.apple.com/library/ios/documentation/uikit/reference/UITextField_Class/Reference/UITextField.html#//apple_ref/occ/instp/UITextField/inputView