問題タブ [uitextfield]
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のすべてのテキストを選択します
UITextFieldのすべてのテキストをプログラムで選択するにはどうすればよいですか?
iphone - UITextField メモリ リーク
私のコードでは、UITextField に値を入力しようとしているときに初めてキーボードが表示されるときに、メモリ リークが発生します。誰かが私にこれについて何か考えを教えてください。
インターフェイス ファイル内
実装ファイル
関数の 1 つでNSLog(@"User Email: %@",[userEmail text]);
、キーボードが初めて表示されたときにメモリ リークが発生します UITextFieldDelegate を実装していますか? ありがとう
actionscript-3 - 2 回目はテキスト フィールドに値を再割り当てできません
以下のコードは、最初のロード時に、selectedIDtext に pageName を割り当てます。そして、2回目にロードするときに、データの初期化を削除して、新しいpageNameで更新したいと考えました。しかし、私が何をしたとしても、テキストフィールドにロードされた最初の値を変更して割り当てることはできません。
ios - UITableViewCellに埋め込まれている間、UITextFieldにファーストレスポンダーになるように指示する
のUITextField
サブビューであるがありUITableViewCell
ます。
ビューが読み込まれたときに、テキストフィールドをファーストレスポンダーにします。テーブルセルのテキストフィールドへのポインタがあるので、これを行うために私は試しています:
これは、いつ呼び出されたかに関係なく、常に返されます。これはNO
、ドキュメントによると、テキストフィールドがファーストレスポンダーになることを拒否したことを意味します...私は何が間違っているのですか?
編集:
触れられたときtextfield
に適切に反応します。次にキーボードを起動します。becomefirstresponder
問題が発生するのは、プログラムで指示した場合のみです。
iphone - self.delegate = 自己; それをして何が悪いのですか?
self.delegate = self;
それをして何が悪いのですか?それを行う正しい方法は何ですか?
ありがとう、ニル。
コード:
注: これはテキスト フィールドです。デリゲートを別のオブジェクト (self.delegate = mainView) に設定すると、すべて正常に動作しますが、mainView にデリゲート メソッドを実装する必要があり、それらを配置したいと考えています。 self (私が作成した uiTextField クラス)。self.delegate = self を設定している場合、textField は取得できますが、キーボードが表示されません。
iphone - UITextField:キーボードが表示されたときにビューを移動します
私は現在、入力用の複数のUITextFieldを持つ単一のビューを持つiPhoneアプリケーションに取り組んでいます。キーボードが表示されると、下部のテキストフィールドにオーバーレイされます。そこで、対応するtextFieldDidBeginEditing:
メソッドを追加して、ビューを上に移動しました。これはうまく機能します。
このメソッドは、メッセージのソースがキーボードの表示時に表示されるテキストフィールドの1つであるかどうかをチェックし、そうでない場合はビューを上に移動します。
textFieldDidEndEnditing:
また、ビューを再び下に移動する(そして、変更された入力に従っていくつかのモデルオブジェクトを更新する)メソッドを追加しました。
ただし、このソリューションには単純な欠陥があります。「非表示」テキストフィールドの1つを編集し終えて別のテキストフィールドに触れると、キーボードが消え、ビューが下に移動し、ビューが再び上に移動して、キーボードが再び表示されます。
(「非表示」テキストフィールドの)2つの編集の間にキーボードが消えて再表示されないようにする可能性はありますか?選択したテキストフィールドがキーボードによって非表示になるものから非表示にならないものに変更されたときにのみビューが移動するようにします)?
objective-c - iPhoneでUITextFieldの色を変更するには?
私は配置UITextField
しましたがUITableView
、私のUITableViewCell
色は黄色です。通常はUITextField
白の背景色です。色UITextField
を黄色に変更するか、透明にする必要があります...使用しました
しかし、それは機能していません - テキストフィールドは白い色で表示されています。
iphone - Cocoa Touch でデータ入力フォーム ライブラリを利用できますか?
さまざまな種類の入力 (日付フィールド、ブール値、数値、整数など) のデータ入力フィールドを提供する Objective-C Cocoa Touch のライブラリを知っている人はいますか? すべての入力を受け入れる組み込みのテキスト フィールド以外には? テキスト フィールド デリゲートでの入力を制限し、キーボードを変更できることは知っていますが、日付やブール値 (はい/いいえ) などは、そのアプローチではうまくいきません。
iphone - iPhone textfields/keyboard-最初のテキストフィールドが完了するまで2番目のテキストフィールドを無効にする方法
2つのテキストフィールド(ユーザー名とパスワード)を含むログイン画面があります。ユーザーがいずれかのテキストフィールドをクリックすると、キーボードが表示され、すべて問題ありません。ただし、ユーザーが最初のテキストフィールドで(キーボードの)[完了]をクリックする前に他のテキストフィールドをクリックした場合、ユーザー名のテキストは保存されません。元のテキストフィールドテキストを保存する唯一の方法は、テキストフィールドをクリックして[完了]を選択することです。
最初のテキストフィールドのキーボードがまだ開いている間、他のテキストフィールドがキーボードを表示しないようにしたいのですが、それが理にかなっている場合はどうでしょうか。テキストフィールドが編集できないようにする方法があることは知っていますが、キーボードがすでに開いていることをどのように知ることができますか?
別の解決策は、ユーザーがテキストフィールドの外側をクリックするたびにキーボードを無効にすることです。どうすればいいですか?
これが私のコードです:
ありがとう!