問題タブ [becomefirstresponder]
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.
ios - 空の領域をタップした後にキーパッドを非表示にする方法
空の領域をタップするとキーパッドが消えるようにしようとしています(テキストフィールドはtableViewCellsにあります)次のコードでそれを行うことができます
しかし、この後、tableView セルの didSelectRowAtIndexPath デリゲート メソッドはまったく呼び出されません。
onTappingView 関数の次のコードも試しましたが、機能しませんでした:
objective-c - テキストフィールドが最初の応答者になると、辞任した後でもジェスチャ認識エンジンが応答しません
私はおそらく何かを逃した...最初にUITextField、タップジェスチャレコグナイザーを継承してUITextField(指定されたイニシャライザーで)に追加しました:
次に、viewController を textField デリゲートに設定し、これを実装しました。
この時点から、何らかの理由でpressed:、textField をタップしても呼び出されません。理由はありますか?
ios - UITextField becomeFirstResponder が NO を返すのはなぜですか?
これは私のコードです:
これはそれが記録するものです:
なぜそれができるのか誰か知っていますか?ご覧のとおり、テキスト フィールドはファーストレスポンダーになる可能性がありますが、そうではありません。
ios - プログラムで UITextField を FirstResponder として設定すると、テキスト編集で奇妙なアクションが発生する
基本的に電卓のように、カスタムキーボードを備えた UITextField があります。デフォルトでキーボードが表示されるようにしたいので、で使用[self.topInputTextField becomeFirstResponder];しましたviewDidLoad。これは非常に一般的な使用法だと思います。ただし、テキストフィールドで非常に奇妙なアクションが発生します。
viewDidLoad でテキストフィールドをファーストレスポンダとして設定すると、編集が完了するたびにテキストがジャンプし、別のテキストフィールドをクリックして最初のテキストフィールドをもう一度クリックすると、最初のテキストフィールドのテキストがずれることがありますダウンして消えますが、そうでない場合もあります。表現しにくいので、GIF画像にしてみました。

そして、私が問題を引き起こしていると確信している理由は、その[self.topInputTextField becomeFirstResponder];コード行をコメントアウトすると、すべてが正常に戻るためです。その行をコメントアウトした後のGIFは次のとおりです。
それは私にとって非常に奇妙です.2つのGIFファイルの間で、私が行った唯一の変更は、そのコード行をコメントアウトすることです. SEで解決策が見つかりませんでした。どんなアイデアでも大歓迎です。
編集: もう1つ、フォントとフォントサイズを変更しようとしましたが、それらはすべて同様の奇妙な動作をしています。
*編集2:**これがテキストフィールドの設定方法です。特別なことは何もしていません

ios - テキスト becomeFirstResponder スロー EXC_BAD_ACCESS Code=1 Address=0x1
これは、この問題に遭遇した他の誰かを助けるための Q&A です。コントロール間で FirstResponder チェーンを転送する作業を行っているときに、一見ランダムに問題が発生しました。
UIViewコントロールは、 から継承されるか、UITextField(UITextView他のコントロールと共に) サブビューとして追加され、完全にコードで生成されたカスタム コントロール オブジェクトでした。
生成されたコントロールのすべてのインスタンスが例外をスローしたわけではありませんが、例外がスローされたものは、コードで呼び出されたか、またはtextfield/textviewタップされたかにかかわらず、例外をスローしました。[text becomeFirstResponder]textfield/textview
私はこれで約6時間髪を引き裂いていました...
ios - 辞任するテキストフィールドがないときにキーボードを閉じる方法FirstResponder

次のシナリオでは、鉛筆をクリックすると、iz 1 テキストが編集可能にbecomeFirstResponderなり、キーボードが開きます。「空の行」または iz2 をクリックしたときにキーボードを閉じたいと思います。
どうやってやるの?
cellView に追加してみました
しかし、うまくいきませんでした