問題タブ [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 - UITextViewでデフォルトでキーボードを表示するにはどうすればよいですか?
のみで構成されるビューを作成したいUITextView
。ビューが最初に表示されるとき、デフォルトで、キーボードが表示され、テキスト入力の準備ができていることを望みます。UITextView
このように、ユーザーは編集を開始するために最初に触れる必要はありません。
これは可能ですか?クラスに通知が呼び出されているのUITextViewTextDidBeginEditingNotification
がわかりますが、それを送信する方法、またはそれが正しいアプローチであるかどうかはわかりません。
ios - UITextFieldを編集するときにキーボードを閉じるにはどうすればよいですか
キーボードを閉じたいときにファーストレスポンダーを辞任するようにUITextFieldに指示する必要があることは知っていますが、ユーザーがキーボードの「完了」キーを押したときを知る方法がわかりません。監視できる通知はありますか?
ios - 「クリア」ボタンをiPhoneUITextFieldに追加する
テキストをクリアするUITextFieldの右側にある小さな「X」ボタンをどのように追加しますか?iPhone OS2.2SDKのInterfaceBuilderでこのサブコントロールを追加するための属性が見つかりません。
注: Xcode 4.x以降(iPhone 3.0 SDK以降)では、これはInterfaceBuilderで実行できます。
ios - キーストロークが入力されるとUITextFieldの値を取得しますか?
次のコードがあるとします。
greetingLabel
ユーザーがキーを押したらすぐに「Hello [nameTextField]」を読み上げたいと思います。
私が基本的に必要としているのは、Cocoa デリゲート メソッドに相当する iPhone ですcontrolTextDidChange
。
デリゲート メソッドは、textField:shouldChangeCharactersInRange:
キーストロークが発生するたびに呼び出されます。
文字列引数は、押された文字を返します。ただし、実際textField
の値 ( nameTextField.text
) は空白のままです。
ここで何が欠けていますか?nameTextField
(ユーザーがこれまでに入力した正確な文字列を反映したい)。
ios - UITableViewCell に UITextField を持つ
私は数日間それをやろうとしていますが、それをやろうとしている人々のメッセージをたくさん読んだ後でも、次の例のように、UITextField
私の一部で完全に機能することはまだできません:UITableViewCells
フォームは機能していますが、テキストが表示されていません (色を青に設定していますが)、クリックするとキーボードがフィールドに表示され、キーボードイベントを正しく実装できませんでした。Apple の例をいくつか試してみましたが (主UICatalog
に、似たようなコントロールがあります)、まだ正しく動作していません。
誰かが私 (およびこのコントロールを実現しようとしているすべての人) を助けて、正常に動作UITextField
する aの a の簡単な実装を投稿できUITableViewCell
ますか?
iphone - UITextFieldの背景を点滅させる
UITextFieldの背景色を点滅させるにはどうすればよいですか?
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にも同様の問題があります。
ありがとう!
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。どちらかでサンプルコードを見つけるのに本当に苦労しました...では、どこを見ればよいか知っているかどうか教えてください。
iphone - UITextFieldを無効にする簡単な方法は?
UITextField
コード内を無効にする簡単な方法はありますか?
私のアプリにはUITextField
デフォルトですべてオンになっている 12 がありますが、セグメント コントロールで変更が検出された場合UITextField
、ユーザーが選択したセグメントに応じて一部を無効にしたいと考えています。
無効にする方法や編集不可にする方法を知りたいだけですか?
ありがとう