0

UITextField秒にあるシンプルなものがありますUIWindow。正しくタッチするとファーストレスポンダになり、キーボードが表示されます。ただし、タッチされたキーはありませんが、バックスペースはtextField:shouldChangeCharactersInRange:replacementString:. 他のすべてのUITextFieldDelegateメソッドは正しく起動されています。テキストフィールドは Interface Builder で作成され、サブクラス化されません。最初の応答者を盗んでいるようには見えません。

このバグは、iPhone 3GS、iOS 6.1.6 でのみ発生します。

4

1 に答える 1

0

どうやら、キー ウィンドウだけがファーストレスポンダから変更を取得します。makeKeyWindow適切なウィンドウを呼び出すのと同じくらい簡単です。

ドキュメントから:

Makes the receiver the main window.
于 2015-04-16T06:49:40.863 に答える