停止在iOS上自动关闭键盘/禁用未调用的自动键盘识别

时间:2013-08-23 20:46:05

标签: iphone ios keyboard

我希望能够让另一个控件成为第一个响应者,同时让键盘向用户显示。

我在UIViewController中找到了disablesAutomaticKeyboardDismissal并覆盖它,但它永远不会被调用(iOS 5.0)

这种方法有没有被调用的原因?是否还有其他方法可以保持键盘显示,即使第一响应者不需要它?

1 个答案:

答案 0 :(得分:2)

虽然感觉有点像黑客,但我做的是在UIView上使用覆盖canBecomeFirstResponder返回YES然后实现UIKeyProtocol

https://developer.apple.com/library/IOS/documentation/UIKit/Reference/UIKeyInput_Protocol/Reference/Reference.html

但在关键媒体上没有做任何事情。这样键盘保持打开状态,但按键无关紧要。