問題タブ [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 投票する
8 に答える
13499 参照

iphone - ResignFirstResponder が機能しない

アプリのさまざまな場所でファーストレスポンダーの辞任を使用しました。しかし、このボタンだけをクリックすると、キーボードが消えません。キーボードのリターンキーをクリックすると、入力した値が消えます。

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

ios - 通貨を入力するときにファーストレスポンダーを辞任する方法

通貨を入力するテキスト フィールドにセントが入力された後、テキスト フィールドをファーストレスポンダーに辞職させたいと思います。UIKeyboardTypeDecimalPad数字しか入らないので使っています。小数点以下 2 番目の数字が入力されたときに、テキスト フィールドにファーストレスポンダを辞任させたい。

1

12

123

123.4

123.45今、最初の応答者を辞任します。

*\...textDidChange通知のテキストと正規表現をデリゲートに比較させる必要がありますか? が入力されたときにカウントを開始.しますか?

テキスト入力フィールドNSNumberFormatterに適用する方法はありますか?setMaximumFractionDigits:2

0 投票する
8 に答える
5178 参照

iphone - リターンキーを押してもキーボードを隠すことができない

私はこれを試しました:

ファイル.h内:

ファイル.m内:

そしてまたこれを試しました。

ファイル.h内:

ファイル.m内:

ただし、リターンキーをタッチしても、キーボードは非表示になりません。

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

ios - UITextField: その外側をタップすると、resignFirstResponder を強制します

UITableView多数の を含むstaticがありますUITextField。ユーザーがテキスト フィールドの外側をタップすると、キーボードを閉じたいと思います。

my のトップレベルUIViewControllerは aUITableViewと aUITabBarItemです。ステータスバーのタップも処理する必要があると思います。

それらへのタッチを登録する方法がわかりません(テキストフィールドのいずれかを強制的に呼び出すことができるようにresignFirstResponder.

UIResponderを処理する必要があるかもしれないと思いました

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event

テーブルビューとタブバーのアイテムですが、どちらもUIControls ではないので使用できません

- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents

UIWindowUIResponderですが、タッチイベントを取得できないようです。

どんな助けでも大歓迎です、CS

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

ios - モデルの後にUIテキストフィールドを別のViewControllerにタップすると、UIキーボードが表示されない

Ok。そのため、プラットフォームに慣れるためにxcodeで簡単なアプリケーションをテストしてきましたが、興味深い状況に遭遇しました。ストーリーボードを使用して、ボタンでセグエによって接続されている2つのビューコントローラーをドラッグしました。どちらにもuitextfieldがドラッグされており、最初のビューのときにクリックすると応答します。ただし、ボタン付きセグエから別のビューコントローラに移動すると、キーボードが自動的にポップアップしなくなりました。これはアップルのuitextfieldの問題ですか?(ps。これは単に自動応答であると思ったので、これに対するコードはありません)

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

iphone - UITextViewのresignFirstResponder-キーボードの消失を遅くします

resignFirstResponderTextViewで使用するときに、iOSアプリでネイティブキーボードの消失を遅らせる方法はあるのだろうか。キーボードのダウンが速すぎるので、遅くしたいです。それは可能ですか?

編集: 私のコンテキストはこれです:現在のビューの上に新しいビューを追加します。これにより、キーボードが一時的に消えます。これが私のコードの外観です。

次のようなビュー階層もあります。

アプリは本当にシンプルですが、他のビューがないときとは異なり、キーボードは非常に速く消えます。

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

ios - iosresignFirstResponderリセットアニメーション

最初は英語が下手でごめんなさい!

私のアプリではUIViewControllerがあり、UIViewはsubViewLogin内でsubViewLoginと呼ばれます。2つのUITextFieldはユーザー名とパスワードと呼ばれます。アプリを実行すると、subViewLoginはUIViewAnimationCurveLinearによって位置に移動します。なんで?また、subViewLoginが元の位置に戻るのを防ぐにはどうすればよいですか?

これが私のコードです。

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

ios - UIAlertViewのUITextFieldで辞任が機能していませんか?

アラートビューを作成しました。アラートビューに1つのテキストフィールドが表示されますが、キーボードの戻るボタンをクリックしても、デリゲートを.hファイルに追加しても消えません。

ありがとうございました

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

ios - iOS6ではUITextFieldキーボードの却下動作が異なります

各フィールドで「becomeFirstResponder」を順番に呼び出すことにより、UITextFields間で「firstResponder」を移動する簡単なコードがあります。

iOS 5では、resignFirstResponderが表示される最後のテキストフィールドまで、キーボードは常に表示されます。

ただし、iOS 6では、最初のレスポンダーが移動するたびに、キーボードがアニメーションを閉じて再表示します。レスポンダーを移動するためにbecomeFirstResponderを呼び出すときに(または関連するメソッドのいずれかで)resignFirstResponderを呼び出すことはありません。これは、iOS6の新しいデフォルトの動作のようです。

これは気が散る、そして望ましくない。

Appleのドキュメントを調べましたが、キーボードアニメーションの管理方法の変更についての言及は見つかりませんでした。

誰かがこれらの変更のドキュメントを参照できますか?ありがとう。

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

ios - ios-resignFirstResponderが機能しない

3 つのラベルを含むモーダル表示のビューがあります。

3 番目のラベルは編集可能ではなく、クリックすると UIDatePicker が表示され、表示された場合はキーボードが非表示になります。

だから私はそれをしました:

ログ メッセージ (最後にフォーカスされたテキスト フィールドに応じて「最初」または「最後」) をはっきりと確認できますが、キーボードは表示されたままです。

誰かがここで何が問題なのかを理解していますか?