問題タブ [first-responder]

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 に答える
1360 参照

objective-c - Objective C: サブビューを firstResponder に設定できますか?

別のビューコントローラーから既存のビューコントローラーにビューを追加する状況があります。例えば:

「self.myLoadingPage」をファーストレスポンダーに設定することは可能ですか? これは、loadingpage ビューのサイズが既存のビューのサイズ全体をカバーせず、ユーザーが引き続きスーパービューと対話できる場合です (これは望ましい動作ではありません)。この場合、サブビューを有効にしたいだけです。

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

iphone - 振ると... iOS

yesNoそのため、シェイク イベントで実行したいIBAction があります。なぜこれが機能しないのかはよくわかりません。すべてのドキュメントに従いました。

そして IBAction 自体:

基本的に私が持っているのはおみくじ型のもので、iPhone を振るとその IBAction を実行する必要があります。

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

uitableview - UILabelをクリックすると、点滅するカーソルがキーボードの外観と相まって表示されます

2つのセルを持つカスタムUITableViewを作成しました。1つのセルにUIImageViewを追加し、別のセルにUILabelを追加しました。UILabelでセルをクリックすると、不要なキーボードがポップアップし、カーソルが点滅します。重複した再利用識別子を使用していないことを確認しました。なぜこうなった?UILabelsはキーボードを呼び出さないと思いました。どうすればこれを取り除くことができますか?次のようなデリゲートメソッドを介してセルにアクセスする方法はありますか?

???

よろしくお願いします。これが私のコードです:

0 投票する
4 に答える
353 参照

objective-c - 別のクラスからファーストレスポンダーを辞任する

「次へ」、「前へ」、「完了」ボタンがあるキーボードツールバーを作成するクラスがあります。このクラスがいつでも画面上にあるオブジェクトを知る (または見つける) 方法はありますか?

たとえば、現在のビューとそこにあるテキスト フィールドを確認して、ファーストレスポンダを辞任させることができるでしょうか?

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

ios - UITextView の editable を NO に設定すると、常に FirstResponder が辞任します。回避できる?

私のアプリでは、基本的にテキストを送信できます。ユーザーが送信をタップすると、テキストを含むテキストビューを無効にして、テキストが送信されているときにユーザーが編集できないようにしたいと思います。enableUserInteraction または editable のいずれかを NO に設定すると、常に最初の応答者が辞任する (基本的にはキーボードが閉じられる) ようですが、これは望ましくない動作です。キーボードを表示したままにしたい。とにかくこのあたりはありますか?前もって感謝します。

0 投票する
4 に答える
2702 参照

ios - UITableViewCell にある UItextField が、セルに触れたときにのみファーストレスポンダーになるようにしたい

これは私が達成しようとしているものです:

セルが触れたときだけファーストレスポンダになるようUITextFieldにしたい。UITableViewCellメソッドでファーストレスポンダーに設定した場合にのみ、テキストフィールドをファーストレスポンダーにしたいと思います。

どうすればこれを達成できますか?テキストフィールドに直接触れた場合、tableView:didSelectRowAtIndexPath:呼び出されることはありません。

前もって感謝します。

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

cocoa - WebViewが編集メニュー項目をウィンドウコントローラに渡す代わりに無効にしないようにするにはどうすればよいですか?

私のNSDocument-basedアプリケーションでは、ドキュメントのウィンドウにWebViewが含まれているだけです。サブクラスでcut:copy:paste:とdelete:を定義しましNSWindowControllerたが、それ以外の点ではうまく機能していますが、WebViewで実行するテキストがない限り、これらのメニュー項目は無効になっています。

私が理解しているように、レスポンダーチェーンのルールに違反しているようです。それで何かができない場合は、それを渡す必要がありますが、WebViewは、メソッドを定義したアイテムを無効にし、ウィンドウコントローラーでボールを再生したくないようです。WebViewを連携させて、コントローラーとの関係が改善されていない場合に、コントローラーにレスポンダーシップとUI検証を提供するにはどうすればよいですか?

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

objective-c - firstResponderとしてのNSView(コンテンツビュー)

設定ペン先で使用するコンテンツビューがあります。アプリでNSTextViewのフォントを変更するメソッドを使用しています。

このコンテンツビューは、changeTextFont:メソッドからメッセージを取得するためにfirstResponderとして設定する必要がありますが、ウィンドウではないため、firstResponderがありません。結果として、テキストフォントはまったく変更されません...誰かがこれに対する回避策を持っていますか?

たくさんの人に感謝します。

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

iphone - 最初の応答者の iphone xcode で戻るボタンを使用できますか?

xib でファーストレスポンダーをクリックすると、インスペクターは、戻る、リロード、および webview に接続できるように見えるその他の出力など、いくつかのことを示します。

そこにリストされている「受信したアクション」を作成しませんでした。

「goBack」アクションを使用してボタンに接続して戻ることはできますか? または、独自の IBaction を作成し、それをボタンに接続する必要がありますか?