Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
別のコントロールをファーストレスポンダーにして、キーボードをユーザーに表示したままにしたいと思います。
UIViewController で disablesAutomaticKeyboardDismissal を見つけてオーバーライドしましたが、呼び出されることはありません (iOS 5.0)
このメソッドが呼び出されない理由はありますか? 最初のレスポンダーが必要としない場合でも、キーボードを表示し続ける別の方法はありますか?
少しハックのように感じましたが、UIView で canBecomeFirstResponder をオーバーライドして YES を返し、UIKeyProtocol を実装しました。
https://developer.apple.com/library/IOS/documentation/UIKit/Reference/UIKeyInput_Protocol/Reference/Reference.html
しかし、キーを押しても何もしませんでした。この方法では、キーボードは開いたままですが、キーは関係ありません。