問題タブ [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.
iphone - UITextField resignFirstResponderが機能していませんか?
nibファイルのすべての接続を再確認しました。私のコード-
のサブクラスを使用UIView (UIControl)
し、InterfaceBuilderですべてのUI要素を追加しました。UIControl's touchDown
メソッドはメソッドに接続されていbackgroundTap
ます。
そのため、キーボードは想定どおりに取り外されません。理由はわかりません。
助けてくれてありがとう!テジャ。
objective-c - iPadは、どのテキストフィールドがキーボードを開いたかを知らずにキーボードを却下します
resignFirstResponder
textfield / view / etcがキーボードをどのように呼んでいるかに関係なく、キーボードを非表示にする一般的な方法はありますか?
resignFirstResponder
理由は、ビューに多くのテキストフィールドがあり、すべてのテキストフィールドでキーボードを非表示にする必要がないためです。ただ将軍が欲しい
[self resignFirstResponder]
。
何か案は?
前もって感謝します
objective-c - iPad; さまざまな行に任意の数のテキスト フィールドとボタンでいっぱいの TableView。ボタンが押されたとき、すべてのテキストフィールドでresignFirstResponder?
iPad:
さまざまな行に任意の数のテキスト フィールドとボタンでいっぱいの tableView があります。
ボタンを押すと、モーダル ポップアップが表示されます。テキスト フィールドの編集中にボタンを押すと (そしてキーボードが iPad に表示されます)、おかしなことが起こります。ポップオーバーは画面の隅から 75% 外れます (4 分の 1 が 4 分の 1 に表示されます)。
この悪い動作を回避するには、ボタンが押されたときに、テーブル内のすべてのテキスト フィールドで FirstResponder をどのように再署名しますか?
uitableview - キーボードiphone sdkを隠していますか?
私は持っていUISearchBar
ます。ユーザーが検索を押すとすぐにキーボードが消えるようにしたい...試してみresignFirstResponder
ましたが、うまくいきませんでした。任意の助けをいただければ幸いです
ありがとうTC
ios - iphone:キーボードが隠れていません
状況があります。プログラムで1つのテキストフィールドが描画されたアラートビューがあります。
キーボードを隠すために私はこれを使用しました
}
しかし、キーボードは隠れていません。これで私を助けてください。
iphone - iPhoneでUIViewまたはUIViewControllerなしでtouchesBeganメソッドが呼び出されますか?
appdelegate クラスのみがある場所にアプリを作成しました。UIView や View Controller は作成しません。ウィンドウにテキストフィールド、ラベル、ボタンを追加しました。
ユーザーがテキストボックスをタップしたときにキーボードを非表示にしたい。これは通常、メソッド touchesBegan によって実現されます。このメソッドを実装するには、2 つのことを行う必要があります。
1つはヘッダーファイル(.h)に追加されます
もう 1 つは、textField のデリゲートを設定します。つまり、textField.delegate=self; です。
この2つのことをしました。しかし、それでも touchesBegan メソッドは呼び出されませんでした。
なんで?UIView または UIViewController クラスが必要ですか?
前もって感謝します
objective-c - コントロールがファーストレスポンダーを辞任しているか、ファーストレスポンダーになるかを確認する方法は?
私は、いくつかの NSTextfields と NSComboboxes をコンテンツとするビューを持っています。これらのコントロールの 1 つがファーストレスポンダーを辞任したときに、何かをしたいと考えています。私はすでにデリゲートメソッドを試しています
しかし、前のフィールドで何かをする必要があります。
objective-c - UITextView:常にResignFirstResponderを削除する必要がありますか?
私は常にFirstResponderを辞任する必要がありUITextView
ますか?または、View Controllerが消えたときに、これは自動的に発生しますか?
iPhone Objective-Cと同様の問題が発生しているため、質問しています。キーボードがresignFirstResponderで非表示にならない場合があります。この場合、navコントローラーが他のViewControllerを押したりポップしたりしてもキーボードは開いたままになります。キーボードは機能し、[完了]をクリックすると、フォーカスUITextView
が外れます(つまり、カーソルが消えます)が、キーボードは上に留まります。
なぜこれが起こっているのかわかりませんでしたが、resignFirstResponder
別のView Controllerをプッシュする前にこれを行わなかったことが原因である可能性がありますが、オプションだと思いましたか?
ios - UITableView reloadData は自動的に rejectFirstResponder を呼び出します
定義済みの値のみを取得できるカスタム セルを備えたこの UITableView があるため、inputView として UIPickerView を使用します。フィールドを編集して更新された値を表示する必要があるまでは、すべて問題ありません。
物事をより明確にし、維持しやすくするために、デリゲートとデータ ソースを別のクラスとして作成し、通知を使用してそれらが tableView とやり取りできるようにします。そのため、UIPickerView から値が選択された後、tableView のデータ ソースが通知され、tableView への参照を保持するメインの ViewController に通知されます。そこから電話する
UIPickerView が消えることを除いて、すべてが機能しているように見えます。セルが再生成され、どこかで rejectFirstResponder が呼び出されるか、そのようなことが原因だと思います。それを行うカスタムメソッドをどこかに実装する必要なく、tableView がその値を更新するようにする他の方法はありますか?
ios - UITextField rejectFirstResponder が少し動作するが、動作しない
UITextField *gasPrice;
次のように UiTableViewCell を追加します。
次に、ユーザーが完了したときにキーボードを管理するために (リターン キーなしでキーボードを使用しているため)、次の関数を用意しています。
そして、ナビゲーションバーボタン「完了」の機能:
}
そのため、設定View Controllerにとどまっているときは最初は正常に動作しますが、他のセルで他のことを行うと(他のView Controllerをプッシュする、戻ってくるなど)、動作が停止します。おそらく、gasField ポインターが消えたか、そのようなもので、gasField オブジェクトがまだ nil とは異なるためです。
なぜそれがそうするのですか?ありがとう!