問題タブ [resignfirstresponder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
114 参照

ios - 辞任するテキストフィールドがないときにキーボードを閉じる方法FirstResponder

ここに画像の説明を入力

次のシナリオでは、鉛筆をクリックすると、iz 1 テキストが編集可能にbecomeFirstResponderなり、キーボードが開きます。「空の行」または iz2 をクリックしたときにキーボードを閉じたいと思います。

どうやってやるの?

cellView に追加してみました

しかし、うまくいきませんでした

0 投票する
2 に答える
2797 参照

ios7 - コードが実行されても、resignFirstResponder がキーボードを閉じない

このコード行は、私の電子メール textField の editDidEnd のときに実行されます。NSLog が実行されるので、関数が実行されていることがわかりますが、キーボードはまだ消えません。textBox をデリゲートとして接続しました。ストーリーボードの接続があることを確認しました。まだまだ変わりません。ヘルプ。ありがとう。

編集* *指示どおりにコードを変更しましたが、これはまだ何もしません。何も変わっていません。

0 投票する
1 に答える
192 参照

objective-c - UIApplication メソッドへのボタンクリックで UITextField キーボードを閉じる

ストーリーボードからxibでUISplitViewControllerに行きます。ストーリーボード ビューからログアウトすると、UISplitViewController に移動します。ストーリーボード コントローラーには、UITextField があります。Enterキーを押しても消えないように設定しました。ただし、splitviewcontrollerに切り替えても開いたままになりました。ログアウトしたいので明らかにしたくありません。

ログアウトボタン

育てる方法UISplitViewCOntroller

デリゲートのメソッド gotoSplitViewController:

私のUITextField

追加を含むさまざまな場所で、resignFirstResponderを試しました

ただし、どれも機能しません。ビューの変更後にキーボードを非表示にするにはどうすればよいですか?

0 投票する
1 に答える
1104 参照

ios - 待機をシミュレートしながらキーボードを閉じる

この関数は、ユーザーがログインに成功した場合の待機をシミュレートするように設計されています。ご覧のとおり、最初にキーボードを閉じますが、キーボードが閉じられる前に NSThread がスリープ状態になることはありません。ディスパッチキューの力を利用する必要があると思いますが、よくわかりません。スリープが発生する前にキーボードを閉じる方法はありますか?

0 投票する
3 に答える
991 参照

ios - Return キーを押したときに UITextField から UITextView に移動する

アプリにいくつかのテキスト ビューがあります。1 つを除くすべてが UITextField であり、もう 1 つは UITextView であり、他のオブジェクトの真ん中にあります。これは、このセクションでは、ユーザーが入力して入力内容をすべて表示するためにより多くのスペースが必要であるためです。ユーザーがキーボードで次を押すと、次のコードを使用して次のフィールドに移動するように設定しました。

UITextView に到達するまで、すべてがうまくいきます。そこで次にクリックすると、カーソルが一行下に押し出されます。次のフィールドに移動するように応答するにはどうすればよいですか?

また、場所で次へをクリックすると、名前に戻ります。キーボードを閉じるだけに設定するにはどうすればよいですか?