問題タブ [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.

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

cocoa-touch - ユーザーがUIKeyboardの[完了]ボタンをタップしたときにtextFieldShouldEndEditingが呼び出されない

デリゲートメソッドでUITextFieldの検証を行うtextfieldShouldEndEditingため、編集中のUITextfieldを変更するたびにメソッドが呼び出され、検証が実行されます。

キーボードの戻るボタンは、完了ボタンとして構成されています。押すと入力を処理しますが textfieldShouldEndEditing、最後に編集したUItextFieldが呼び出されることはないため、検証されません。

通常の動作では、ユーザーがフィールドに最後の文字を入力した後に完了ボタンを押すだけなので、これは私には奇妙に思えますが、これはtextFieldShouldEndEditingメソッドをトリガーしません。

これを実行するには、textfieldShouldReturnメソッドで再度検証を強制する必要があります。

ロジックが見つからないので、ポイントが足りないかもしれません。

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

ios5 - UITextField デレゲーターが呼び出されると、iPhone シミュレーターがクラッシュします (EXC_BAD_ACCESS を使用)。

そのため、コントローラーにいくつかのテキストフィールドを配置しました..

Controller は UITextFieldDelegate を拡張して、これらのテキストフィールドの textFieldDidBeginEditing を処理し、すべて正常に動作します!

次に、TestTextField という新しいクラスから新しいテキスト フィールドを追加しようとしました。

ストーリーボードのカスタム クラスを TestTextField に変更し、次のように実装しました: (シミュレーターが起動し、NSLog が "init!" を出力し、TestTextField NSLog を押すと "begin" を出力し、その後シミュレーターが停止します。 EXC_BAD_ACCESS.)

TestTextField.m

TextField.h

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

objective-c - テキストが UITextField に入力されているときに UILabel を更新する方法

これは StackOverflow への私の最初の投稿であり、Xcode と Objective-C も初めてです。デリゲートについて読んだことがあり、他の人のコードも試しました。ただし、他の人のコードをコピーすることなく、デリゲートを使用するものを自分で作成できるかどうかを確認したかったのです。

デリゲートを理解するために私がやろうとしているのは、ユーザーがキーボードでキーを入力するたびに UITextField デリゲートを取得してラベルを更新することです。

xib ファイルを作成し、.h ファイルで TextField を UITextField *myTextField および Label UILabel *myLabel に接続しました。

ViewController クラスの .h ファイルにも追加しました。

ただし、 UITextFieldDelegate.h にリストされているように使用できるオプションのメソッドは、編集が終了した後にのみ更新できるように見えるため、どのデリゲート メソッドを使用すればよいかわかりません。また、xib に関連付けられた .h ファイルまたは AppDelegate.h ファイルに AppDelegate メソッドを配置する必要があるかどうかもわかりません。

これに関する何らかの方向性について何か助けていただければ幸いです。

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

ios - プログラムで作成されたカスタム UITextField がタップ時にキーボードを表示しない

iPhoneのテキストフィールド用にデザインされたカスタムルックがあります。クラスを作ることにしました

MYTextField : UIView <UITextFieldDelegate>

方法があります

目的のビューと外観を持つ UITextField を作成します。

ソースコードは次のとおりです。

問題は、メソッドを呼び出すと UITextField が表示されますが、テキストフィールドをタップしてもキーボードが表示されないことです。

不足しているものはありますか?

PS: Stackoverflow で同様の問題がいくつか見つかりましたが、どの解決策もうまくいかないようです。:(

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

iphone - UITextField-入力中に最初の文字が入力された後に文字を追加します

高さの値を含むUITextFieldがあります。ユーザーがUITextFieldに入力しているときに、フィールドの値をフォーマットしたいと思います。たとえば、値を「5 ft 10」と入力する場合、フローは次のようになります。

私のコードは次のようになります。

5を入力した時点で立ち往生しています。何も起こりません。「ft」を追加するには、任意のボタンをタップする必要があります。

何もタップせずにこれを行うことはできますか?

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

ios - TextField が押されたときに UIView を上に移動します

2 つのテキスト フィールドがあります。テキスト フィールドをクリックすると (ポートレート モードで)、キーボードは textField を隠しません。しかし、 Landscape に変更すると、キーボードが textFields をオーバーレイします。縦向きと横向きの両方で機能するように、デリゲート メソッド (textFieldShouldBeginEditing、textFieldShouldEndEditing) でフレーム サイズを設定する方法がわかりません。または、スクロールビューを使用する必要がありますか??ここに画像の説明を入力

ここに画像の説明を入力

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

iphone - UITableViewCell で null の UITextView タグを返す

UITableViewCell 内に 10 個の UITextField を配置し、すべての UITextField にタグを配置しました。

私の質問は、これらの UITextFields のタグにアクセスできますか?

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

ios - UIWebViewで入力テキストフィールドのデリゲートを設定できますか?

PhoneGapを使用してiOSで開発およびアプリケーションを行っています。の HTML コンテンツUIWebViewには、入力テキストフィールドがあります<input />

私の質問は、この<input />テキストフィールドのアクションを知ることができtextFieldDidEndEditing:ますか? <input />または、このテキストフィールドにデリゲートを設定できますか。可能であれば、方法を教えてください。どうもありがとうございました。

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

iphone - 独自の textField にリダイレクト メソッドを追加する方法

私は textField のサブクラスを作成しなければならない状況にあるので、このサブクラスへのオブジェクトがビューコントローラーで使用され、ユーザーがそれをクリックして何かを書き込むと、ユーザーは自動的に他のクラスにリダイレクトされます。

例を使って説明しましょう: MyTextField のオブジェクトが ViewController1 で作成され、ユーザーがそれをクリックしようとすると (MyTextField のオブジェクト)、アプリケーションは自動的に新しいビューにリダイレクトされます。コントローラ。

ViewController1 で UITextField の Delegate メソッドを使用したくないことに注意してください。

出来ますか ?

代替案があれば回答お願いします

ありがとうございました