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

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

ios - UITextViewでデフォルトでキーボードを表示するにはどうすればよいですか?

のみで構成されるビューを作成したいUITextView。ビューが最初に表示されるとき、デフォルトで、キーボードが表示され、テキスト入力の準備ができていることを望みます。UITextViewこのように、ユーザーは編集を開始するために最初に触れる必要はありません。

これは可能ですか?クラスに通知が呼び出されているのUITextViewTextDidBeginEditingNotificationがわかりますが、それを送信する方法、またはそれが正しいアプローチであるかどうかはわかりません。

0 投票する
22 に答える
196122 参照

ios - UITextFieldを編集するときにキーボードを閉じるにはどうすればよいですか

キーボードを閉じたいときにファーストレスポンダーを辞任するようにUITextFieldに指示する必要があることは知っていますが、ユーザーがキーボードの「完了」キーを押したときを知る方法がわかりません。監視できる通知はありますか?

0 投票する
11 に答える
125614 参照

ios - 「クリア」ボタンをiPhoneUITextFieldに追加する

テキストをクリアするUITextFieldの右側にある小さな「X」ボタンをどのように追加しますか?iPhone OS2.2SDKのInterfaceBuilderでこのサブコントロールを追加するための属性が見つかりません。

注: Xcode 4.x以降(iPhone 3.0 SDK以降)では、これはInterfaceBuilderで実行できます。

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

ios - キーストロークが入力されるとUITextFieldの値を取得しますか?

次のコードがあるとします。

greetingLabelユーザーがキーを押したらすぐに「Hello [nameTextField]」を読み上げたいと思います。

私が基本的に必要としているのは、Cocoa デリゲート メソッドに相当する iPhone ですcontrolTextDidChange

デリゲート メソッドは、textField:shouldChangeCharactersInRange:キーストロークが発生するたびに呼び出されます。

文字列引数は、押された文字を返します。ただし、実際textFieldの値 ( nameTextField.text) は空白のままです。

ここで何が欠けていますか?nameTextField(ユーザーがこれまでに入力した正確な文字列を反映したい)。

0 投票する
12 に答える
162519 参照

ios - UITableViewCell に UITextField を持つ

私は数日間それをやろうとしていますが、それをやろうとしている人々のメッセージをたくさん読んだ後でも、次の例のように、UITextField私の一部で完全に機能することはまだできません:UITableViewCells

スクリーンショット

フォームは機能していますが、テキストが表示されていません (色を青に設定していますが)、クリックするとキーボードがフィールドに表示され、キーボードイベントを正しく実装できませんでした。Apple の例をいくつか試してみましたが (主UICatalogに、似たようなコントロールがあります)、まだ正しく動作していません。

誰かが私 (およびこのコントロールを実現しようとしているすべての人) を助けて、正常に動作UITextFieldする aの a の簡単な実装を投稿できUITableViewCellますか?

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

iphone - UITextFieldの背景を点滅させる

UITextFieldの背景色を点滅させるにはどうすればよいですか?

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

iphone - UITextField のデバッグのコツ

いくつかのコードをデバッグしていますが、iPhone のキーボードから UITextField (および UIDatePicker から) に入力された値を確認および追跡するのが難しいことがわかりました。

Arguments>self>textField>_text が textField に入力された値を反映することを期待しますが、そうではありません。異なる値が表示されます (たとえば、1.25 ドルではなく 0.00 ドル)。NSLog(@"textField.text:%@", textField.text); を介して値を書き出すと、正しい $1.25 の値が表示されます。何を与える?

これは、UITextField がまだ最初のレスポンダーであり、デバッグしているこのコードが、UITextField にデータを入力した直後に押される「保存」ボタンにあるという事実に関連しているのだろうか?!? その場合、そのデータはどこに保存され、どのようにデバッグすればよいのでしょうか? UITextFieldの値を変更するために同様の状況で使用されるUIDatePickerにも同様の問題があります。

ありがとう!

0 投票する
7 に答える
5481 参照

cocoa - ココアの通貨との闘い

私はかなり簡単だと思うことをしようとしています。ユーザーにドルの金額を入力させ、その金額をNSNumber(NSDecimalNumber?)に保存し、後でその金額を通貨としてフォーマットして表示します。

私の問題は、setNumberStyle:NSNumberFormatterCurrencyStyleとfloatを通貨として表示することではそれほど問題ではありません。問題は、上記のnumberFormatterがこのUITextFieldでどのように機能するかということです。私はいくつかの例を見つけることができます。11月のこのスレッドとこのスレッドは私にいくつかのアイデアを与えてくれますが、もっと多くの質問があります。

私はUIKeyboardTypeNumberPadキーボードを使用しており、表示時にフィールドに$ 0.00(または任意の現地通貨形式)を表示し、ユーザーが数字を入力して小数点以下をシフトする必要があることを理解しています。

  • $0.00の表示から始めます
  • 2キーをタップ:$0.02を表示
  • 5キーをタップ:$0.25を表示
  • 4キーをタップ:$2.54を表示
  • 3キーをタップ:$25.43を表示

次に、[numberFormatter numberFromString:textField.text]は、NSNumber変数に格納できる値を提供するはずです。

悲しいことに、私はまだ苦労しています:これは本当に最良/最も簡単な方法ですか?もしそうなら、多分誰かが実装を手伝ってくれるでしょうか?UITextFieldには、すべてのキー押下に応答するデリゲートが必要な場合があると思いますが、何を、どこで、どのように実装するのかわかりません。サンプルコードはありますか?よろしくお願いします!私は高低を検索しました...

Edit1:それで、NSFormatterのstringForObjectValue:と、benzadoが推奨するものに最も近いものを調べています:UITextViewTextDidChangeNotification。どちらかでサンプルコードを見つけるのに本当に苦労しました...では、どこを見ればよいか知っているかどうか教えてください。

0 投票する
5 に答える
59226 参照

iphone - UITextFieldを無効にする簡単な方法は?

UITextFieldコード内を無効にする簡単な方法はありますか?

私のアプリにはUITextFieldデフォルトですべてオンになっている 12 がありますが、セグメント コントロールで変更が検出された場合UITextField、ユーザーが選択したセグメントに応じて一部を無効にしたいと考えています。

無効にする方法や編集不可にする方法を知りたいだけですか?

ありがとう