問題タブ [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 投票する
8 に答える
13690 参照

iphone - UITextView または UITextField で貼り付けられる文字列の長さを制限する

UITextView または UITextField に直接入力される文字列を制限する問題は、SO で以前に対処されています。

ただし、OS 3.0 ではコピー アンド ペーストが問題になります。上記の SO の質問の解決策では追加の文字の貼り付けが妨げられないためです (つまり、上記の解決策で構成されたフィールドに 10 文字を超える文字を入力することはできませんが、 100 文字を同じフィールドに簡単に貼り付けることができます)。

直接入力された文字列と貼り付けられた文字列のオーバーフローを防ぐ手段はありますか?

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

iphone - UITextField-カスタムキーボードを使用してデフォルトのキーパッドを無効にするにはどうすればよいですか

UITextFieldを使用して、価格フィールドの入力を取得しています。価格が高いので、テンキーと小数ボタンだけのカスタムキーボードを作りたかったのです。キーパッドビューを設定しましたが、デフォルトのiPhoneキーボードを完全に無効にする方法がわかりません。何か案は?

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

iphone - UITableViewCell と UITableView に関する興味深い問題、解決策はありますか?

から継承したクラスがUITableViewControllerあり、これはルート クラスでもあります。この tableView には 3 つUITableViewCellのカスタム (NIB ファイルからロードされ、サブクラス化されていない) が含まれ、それぞれUITableViewCellに 1 つの がありUITextFieldます。デリゲートメソッドを実装すると

イベントを受け取りません。この関数は決して起動されません。他のデリゲート メソッドも実装しようとしましたが、どれも起動しませんでした。これらのデリゲート メソッドを起動する方法は?

また、これらの s (の一部である)のcanPerformAction:sender:関数をオーバーライドしたいと考えています。 これを行う方法?UITextFieldUITableViewCell

0 投票する
4 に答える
10359 参照

iphone - Numeric keyboard with decimal separator

How can I get the numeric keyboard with the decimal separator? Currently I am stuck with UIKeyboardNumberPad.

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

iphone - UITextField をクリアする最良の方法

の場合、IBOutlet UITextFieldメモリ管理またはその他の理由でテキスト値をクリアする方法は重要ですか?

また

nilObjective-c では、オブジェクトにメッセージを送信することは許容され@""、 staticNSString *です。すべて@""がメモリ内の同じオブジェクトを指しているのか、それとも 1 バイトの null で終了する文字列の束を割り当てているのかはわかりません。

大したことではありませんが、コミュニティに聞いてみようと思いました。ありがとう。

0 投票する
6 に答える
36789 参照

ios - UITextFieldのテキストをiPhoneの最初の文字の大文字で表示する方法

私はテキストボックスを持っていて、最初の文字を大文字にすることにしか興味がないので、iPhoneUITextFieldでそれを行う方法。

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

iphone - UITableViewCell の UITextField - 新しいセルの追加

iPhone のフォト ギャラリーで、YouTube ビデオ アップローダー ビューに似たテーブル ビューを作成しようとしています。

これが基本的なセットアップです。

UITextField を含むカスタム UITableViewCell を作成しました。テーブルにセルを表示するとうまくいき、問題なくテキストを編集できます。テキスト フィールドでテキストが変更されたときに表示できるように、イベント フックを作成しました。

やりたいことはこれです。ユーザーが最初にテキストを編集するとき、現在のセルの下のテーブル ビューに新しいセルを挿入したい (newIndexPath は適切な位置の前に計算される):

問題は、セル挿入コードを実行すると、セルが作成されますが、テキスト フィールドのテキストが一時的に更新されますが、キーボードが閉じられ、テキスト フィールドが空の文字列に戻されることです。

どんな助けでも素晴らしいでしょう!私は一日中これについて頭を悩ませてきました。

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

iphone - becomeFirstResponder はキーボード設定を尊重しません

私は、二次方程式を解くためのかなり単純な iPhone アプリに取り組んでいます。これは主に、少なくとも概念と数学が非常に簡単だからです。

Interface Builder で、2 つのラベル、3 つのテキスト フィールド (varAfield など)、および [解決] ボタンを持つインターフェイスを作成しました。UITextFieldDelegate として設定された 3 つのテキスト フィールドは、「数字と句読点」キーボードが自動的に表示されるように設定されています。このコードは、キーボードを閉じるために使用され、ユーザーがリターン キーをタップすると、自動的に次の変数に移動します (「完了」と表示されている変数 C を除いて、「次へ」と表示されています)。

いずれにせよ、becomeFirstResponder の最初のインスタンスで問題が発生します。キーボードは正常に表示されますが、「Numbers and Punctuation」の代わりに ASCII キーボードが使用されています。また、変数 A から再度開始すると、正常に動作します。アプリ内で最初に (そして最初に) 呼び出された becomeFirstResponder の最初のインスタンスをどこに移動しても、正しく動作しません。

更新:becomeFirstResponderは(最初のインスタンスでも)リターンキーの選択を尊重しますが、どのキーボードが設定されていても、「ASCII Capable」が表示されます。どうしたの?IBですべてを確認しましたが、問題ないようです...

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

objective-c - UITextField のサイズを制限する

UITextField の文字数を制限するにはどうすればよいですか?

つまり、10 文字に制限すると、ユーザーは 10 文字以上入力できなくなります。また、+、= などの特殊文字を入力できないようにしたいと考えています。

どうすればいいですか?