問題タブ [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.
ios - rejectFirstResponder のオーバーライドが失敗する
[キャンセル] ボタンを常に有効にするために、UISearchBar の rejectFirstResponder メソッドをオーバーライドしようとしています。
しかし、ログには何も表示されません!
みたいに使ってます
ios - UIKeyboard の次のボタンが次の UITextField に移動しない
UIKeyboard の次のボタンを取得して次の UITextField をロードする方法を見つけようとしています。名前と電子メールの 2 つのセルがあり、[次へ] ボタンを使用して名前から電子メールに移動したいと考えています。
これまで私は追加しました
次に、これを実行して、ユーザーを名前から電子メールに渡そうとしています
最初の if ステートメントに入り、resignFirstResponder を使用して画面からキーボードを削除しますが、becomeFirstResponder を使用して新しいキーボードをロードしません。
iphone - ResignFirstResponder とその後の処理の問題 (iPhone 5 でキーボードの非表示がブロックされるか、クラッシュする)
次のワークフローがあります。
問題は、キーボードが で閉じられる前に、集中的な操作が開始されることresignFirstResponder
です。提案された他の投稿 (例: https://stackoverflow.com/a/3452767/1685971 ) のように、私は使用しようとしました:
これは、シミュレーターまたは iPhone 4 では問題なく動作しますが、iPhone 5 で実行するとクラッシュします (使用しなかったため、理解できませんperformSelectorInBackground:withObject:
)。
私が試したもう1つのオプションは、メインスレッドでresignFirstResponderを待つことです
しかし、これでもキーボードはすぐに閉じられません (おそらく、メソッドがセレクターの戻りのみを待機しresignFirstResponder
、キーボード アニメーションの終了を待機しないためです。
これに対する解決策はありますか?
iphone - キーボードは辞任していません
ここで馬鹿げた質問をしてすみません。
実際には、次のボタンをクリックして次のテキストフィールドに移動するテキストフィールドのリストがあります。正常に動作していますが、そのテキストフィールドでは日付フィールド用であり、そのために日付ピッカーを入力アクセサーとして使用しています。
そのテキストフィールドを直接クリックすると、正常に機能し、日付ピッカーが表示されます。しかし、次のボタンのキーボードでそのテキストフィールドに来ると、テキストフィールドが非表示になります。
日付ピッカーの表示には、textFieldDidBegin メソッドを使用しています。[textfield rejectFirstResponder]; を使用してみました。[datePicker becomeFirstResponder]; しかし、何もうまくいきません。
どんな助けでも大歓迎です。
ありがとう。
iphone - iPhoneのインテリジェンスとしてのテーブルビューが機能しない
私はtextfield
とを持っていtableview
ます。ユーザーは、またはその他のtextfield
データからデータを選択できます。しかし、ユーザー自身のデータを入力した後、私は消える必要があります。これを達成するにはどうすればよいですか。tableview
tableview
did select row
tableview
このように使用すると、行を選択すると、インデックスパスメソッドで行を選択しません。助けて
私はresignfirstresponderを使用しなければならない場所に行きません
iphone - 別のクラスのUITextFieldをファーストレスポンダーに辞任させる
UITableView
新しいクラスを作成したカスタムセルを使用するアプリがありCustomCell
ます。特定のボタンを押すたびに新しいセルが作成され、すべてのセルに。がありUITextField
ます。UITextField
セル内でタップした後、ファーストレスポンダーを辞任させる方法を知りたいです。と呼ばれる別のクラスで初期化されることに注意してくださいCustomCell
。
UIViewController
コード:
CustomCell.h
コード:
CustomCell.m
コード:
ios - UITableCell 内の uitextfield で textFieldDidBeginEditing を実行するもの
UITableViewCell (カスタムセル) 内に UITextField があります。
UITableView に 3 行あります。2 行目はテキスト フィールドの行です。3 行目は、アニメーション ブロックから別のビューを開くためのリンクです。
私が抱えている問題は、ユーザーが金額を編集しているときに 3 行目をクリックしてその画面に進むと、この新しいビューコントローラーを閉じると、画面が UITableview コントローラーに戻り、textFieldDidBeginEditing が発生することです。
これをキャンセルしたり、ユーザーが編集モードに戻されないようにするにはどうすればよいですか? テーブルセルとビューコントローラーで辞任しようとしましたが、うまくいきませんでした。
ios - キーボード FirstResponder の問題を無視する
だから私はアプリを作っていますが、UISearchBar と UITextFields からキーボードを閉じるのに問題があります。これが私のアプリの構造です:
NavigationController -> ViewC1 - (モーダル) -> ViewC2 -(モーダル) -> ViewC3
ViewC1 に検索ボックスがあり、キーボードの [検索] ボタンを押すとキーボードが閉じられ、これは正常に機能します。ただし、ViewC3 に移動した後に ViewC1 に戻ると、[検索] ボタンを押してもキーボードが閉じなくなります。検索バーのデリゲート メソッドでは、次のように設定しました。
これで問題は解決せず、キーボードが消えない理由がわかりません。参考までに、元の ViewC1 に戻ると、ViewC3 は次のように閉じられます。
どんな助けでも大歓迎です、ありがとう。
objective-c - ページスライド時の ECSlidingViewController rejectFirstResponder
resignFirstResponder
でページをスライドするときに必要ECSlidingViewController
です。
私UIPanGestureRecognizer
がそのために使用する場合。それはオーバーライドECSlidingViewController
され、使用後にページをスライドできません。