問題タブ [uitextfielddelegate]
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 - テーブルビュー内のUITextFieldをスクロールして表示できるようにします
UITableViewController、一連のセクションと行があり、各行に対して、行自体に右揃えでサブビューとしてUITextFieldを追加しました。
ユーザーが行をタップした場合、indexPathをローカルに保存し、対応するテキストフィールドを最初のレスポンダーにします。最後に、キーボードが表示されたら、テーブルビューをスクロールして、行が表示されたままにします。
ユーザーが代わりにテキストフィールドをタップしたときに同じ動作を取得するという問題に直面しています。この場合、didSelectRowAtIndexPath:メソッドは呼び出されないため、「選択された」行が引き続き表示されるようにテーブルビューにスクロールするように指示する方法がわかりません。
おそらく、プロセス全体が正しくありません。あなたはそれを解決する方法を知っていますか?
どうもありがとう!
cocoa-touch - キーボードがテキストフィールドを非表示にしないように、ビューを移動します
私のアプリでは、テキストフィールドをクリックすると、キーボードで非表示になります。助けてください-テキストフィールドをクリックしたときにビューを上に移動するにはどうすればよいですか。私はこのコードを使用していますtextFieldDidBeginEditing:
しかし、それは機能しません。
objective-c - UITextFieldDelegate は、UITextField の最初のアクティブ化後に動作を停止します
ここで作成した UITextField があります。
デリゲートの実装:
テキストフィールドを初めてアクティブにしたときは機能しますが、2回目は機能しません...?
ありがとうございました。
iphone - iPhone: textViewDidChange を呼び出しても安全ですか?
プロトコルにUIViewController
準拠し、というインスタンス変数を持つ のコードを見ています。UITextViewDelegate
someTextView
それは安全ですか?それは私にはコーシャに見えません. 電話する必要さえありますtextViewDidChange:
か?によって自動的に呼び出されsomeTextView.text = @"some text"
ませんか?
このエラーをデバッグしていますiPhone Objective-C: Keyboard will not hide with rejectFirstResponder 時々
objective-c - 複数の UITextField の長さを制限する
4 つUITextField
の があり、それぞれの長さを制限したいのですが、すべて長さが異なります。これまでのところ次のコードがありますが、正しく動作しません
iphone - モーダル ビューの問題
ビューの一部に問題があります。セットアップの簡単な概要を次に示します。
特定のアクションで、View Controller 1 はモーダル ダイアログを表示します。このダイアログ内で、ユーザーが別のアクションを実行すると、別のモーダル ダイアログが表示され、最初のモーダル ダイアログを使用してビューが表示されます。
2 番目の ModalDialog には UITextField がありますが、テキスト フィールドに入力しようとしても何も起こりません。キーボードが表示され、textFieldDidBeginEditing メソッドが呼び出されますが。UITextFieldDelegate と必要なレスポンダーをセットアップしましたが、役に立ちません。
この問題の原因を知っている人はいますか?
どうもありがとう
iphone - バックスペースを長時間押すと、UITextField shouldChangeCharactersInRange が呼び出されなくなります
たとえば、UITextField に非常に長いテキストを入力すると、123456789012345678901234567890 のようになります。
バックスペースを押したままにしておくと、最初に一部の文字に対して shouldChangeCharactersInRange が呼び出されます。
しかし、UITextField が高速でクリアされ始めると、shouldChangeCharactersInRange が呼び出されなくなります。誰でも私に解決策を提案できますか。
ios - UITextFieldDelegate イベントの遅延
これは奇妙な問題ですが、これを解決する方法に当惑しています -UITableView
カスタム UITableViewCells を持っています。それぞれUITableViewCell
に 2 つUITextFields
あり、それぞれがイベントUITextField
を処理するデリゲートにリンクされています。textFieldDidEndEditing
これは、1 つのインスタンスを除いて完全に機能します。
問題
UITextField
画面には「保存」ボタンもあり、ユーザーが編集して、画面の他の場所をクリックせずに「保存」ボタンを直接クリックすると、問題が発生します。このようなイベントでは、イベントのsaveAction
前にメソッドが呼び出さtextFieldDidEndEditing
れ、その結果、ユーザーの最後の編集が失われます。
NSLog ステートメントを使用してデバッグしようとしたところ、textFieldDidEndEditing
実際に呼び出されている間に、saveAction
イベントの後に呼び出されていることがわかりました。
textFieldDidEndEditing
からイベントを呼び出すことを考えましたが、どれが編集されsaveAction
ているのか分からないため、意味がありませんでした。UITextField
どんな提案でも大歓迎です。
ios - UitextField は、キーボード入力の使用時に制御を次の textField にシフトします
私はiPhone
プログラミングが初めてです。numberPadキーボードタイプの2つのテキストフィールドがありiPhone
、numberPadKeyBoardを使用して1桁を入力すると、コントロールが次のテキストフィールドにシフトする、つまり2番目のテキストフィールドが になるという単純なロジックを実装しようとしていますFirstResponder
。これを実装する方法がわかりません。皆さん、どんな助けもいただければ幸いです。
objective-c - ViewController が UITextFieldDelegate を実装している場合のエラー
ViewController クラスに UITextFieldDelegate を実装すると、テキスト フィールドに最初の文字を入力すると、次のエラーがスローされます。
-[MyViewController respondsToSelector:]: message sent to deallocated instance...
ということで、別クラス(NSObjectのみ継承)を作ってUITextFieldDelegateを実装してみました。何を推測すると、それは完全に機能しました。ただし、回避したい多くの醜いクラス間コミュニケーションを行わなければならないため、他の問題がいくつか発生します。私のアプリデリゲートコードの関連部分は次のとおりです。
..そして、ここに表示されているものがあります:
そして、私がもっとうまくやれるコード (トピックから外れていても) を見つけたら、コメントを残してください。