我希望能够让另一个控件成为第一个响应者,同时让键盘向用户显示。
我在UIViewController中找到了disablesAutomaticKeyboardDismissal并覆盖它,但它永远不会被调用(iOS 5.0)
这种方法有没有被调用的原因?是否还有其他方法可以保持键盘显示,即使第一响应者不需要它?
答案 0 :(得分:2)
虽然感觉有点像黑客,但我做的是在UIView上使用覆盖canBecomeFirstResponder返回YES然后实现UIKeyProtocol
但在关键媒体上没有做任何事情。这样键盘保持打开状态,但按键无关紧要。