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

iphone - UITextFieldに入力された文字のフィルタリング

アプリケーションにUITextFieldがあります。フィールドに入力できる文字のセットを、定義したセットに制限したいと思います。UITextFieldDelegateメソッドを使用して、テキストがコミットされるときにフィールドに入力された文字をフィルタリングできます。

ただし、これはユーザーに誤った印象を与えます。制限された文字は最終値から削除されますが、Return/Doneなどを押す前にテキストフィールドに表示されたままであるためです。制限された文字がキーボードで選択されたときにテキストフィールドに表示されないようにするための最良のアプローチは何ですか?

注:私は、iPhoneキーボードによって提供されるキーをほとんど制御できないという前提で操作しています。さまざまなキーボードの実装を切り替えることができることは承知していますが、特定のキーを無効にできないという印象を受けています。この仮定は正しくない可能性があります。

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

iphone - UITextField拡大イベント?

ユーザーが UITextField のテキストを拡大してカーソルを文字間で移動していることを確認する方法はありますか?

テキストフィールドに暗いカスタム背景を使用しています。ただし、ビューの背景が明るいため、虫眼鏡がテキスト フィールドの上に表示されると、テキストが見えません (白いため)。

拡大が始まるのを聞いて、拡大が終了するまでテキストの色を黒に変更して、拡大鏡で見られるようにしたいと思います。

これはまったく可能ですか?

ありがとう

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

iphone - iPhone:TextFieldフォーカスの他の要素を無効にする

例から始めましょう。iPhoneで連絡先プログラムに入り、TextFieldの「検索」と入力すると、キーボードが自動的に表示され、下のtableViewが暗くなります(非アクティブになります)。次に、この暗い非アクティブ化されたリストに触れると、キーボードが非表示になり、リストが正常になります。

この機能を再現したいのですが、どうすればいいのかわかりません。ココアの方法はありますか、それとも自分で再開発する必要がありますか?

アドバイスありがとうございます。

マート

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

iphone - UITextField オートセンターを無効にするには? (iPhone SDK 3.0)

テキストフィールドに入るときにポップキーボードの上の可視領域にアニメーション化されることになっている ScrollView 内に UITextField があります。そこで、デリゲートの textFieldShouldBeginEditing メソッドを使用してスクロールビューの setContentOffset を呼び出しました。

2.2.1 シミュレーターでは問題なく動作しましたが、3.0 シミュレーターではスクロールビューがオフセットをリセットし、デバイスではスクロールビューでランダムな混乱が発生しています。

setContentOffset を取り出したとき、テキストフィールドはまだそれ自体を中央に配置しようとしていることに気付きました (ただし、どういうわけか x 軸上のみ)。そのため、textFieldShouldBeginEditing が呼び出された直後に、3.0-UITextField が古い座標で新しいアニメーションを開始すると思います。しかし、それを無効にする方法がわかりません。

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

objective-c - キーボードが消えない

客観的なcでUITextFieldを使用しているときに、キーボードが表示され、数字を入力した後、別のテキストフィールドまたはボタンに移動したいのですが、カーソルがテキストフィールドから削除されたり、キーボードが消えたりしません。どーすればいいの?

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

iphone - UITextField は、プロジェクト全体で自動大文字化されません

何らかの理由で、私の UITextFields はどれも自動大文字化されません。以下に示すように、InterfaceBuilder とプログラムでプロパティを設定しました。

とにかく、気付かずにアプリ全体で自動大文字化を無効にするフラグを設定できたのでしょうか?

ありがとう

0 投票する
98 に答える
644838 参照

ios - 編集を開始すると、キーボードが存在するときに UITextField を上に移動させるにはどうすればよいですか?

iOS SDK の場合:

キーボードを表示するUIViewwith UITextFields があります。次のことができるようにする必要があります。

  1. UIScrollViewキーボードが表示されたら、コンテンツのスクロールを許可して、他のテキスト フィールドを表示します。

  2. 自動的に「ジャンプ」(上にスクロール)または短縮

が必要であることはわかっていUIScrollViewます。UIViewmy のクラスを aに変更しようとしましたUIScrollViewが、テキスト ボックスを上下にスクロールできません。

UIViewaと a の両方が必要UIScrollViewですか? 一方が他方の内側に入りますか?

アクティブなテキスト フィールドに自動的にスクロールするには、何を実装する必要がありますか?

理想的には、可能な限り多くのコンポーネントの設定を Interface Builder で行います。必要な部分だけコードを書きたい。

注:私が使用しているUIView(または) は、通常どおり機能する必要があるタブバー ( ) によって表示されます。UIScrollViewUITabBar


キーボードが表示されたときのためだけにスクロールバーを追加しています。必要ではありませんが、ユーザーがスクロールしてテキストボックスを変更できるなど、より良いインターフェイスを提供するように感じます。

UIScrollViewキーボードが上下するときのフレームサイズを変更する場所で動作しています。私は単に使用しています:

ただし、これは自動的に「上に移動」したり、表示領域の下のテキストフィールドを中央に配置したりしません。これは私が本当に望んでいることです。

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

ios - iPhone アプリケーションのパスワード フィールドのテキストを隠すにはどうすればよいですか?

アプリケーション (UITextField) にパスワード フィールドがあります。*ユーザーがフィールドにテキストを入力すると、入力したテキストの代わりに表示したい。

UIControlEventEditingDidEndofを使用してみましたが、編集時に最後にUITextField1 つしか表示されませんが、オンラインの電子メール パスワード フィールドのように、テキストが入力されるとすぐに s*を表示したいと考えています。*どうすれば望ましい動作を得ることができますか?

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

ios - UITextField フォーカス イベントを失う

MyCustomUIView クラスに UITextField があり、UITextField がフォーカスを失ったときに、フィールドを非表示にして別のものを表示したいと考えています。

のデリゲートはIB 経由UITextFieldで設定されており、内のメソッドをMyCustomUIView指す「Did End On Exit」および「Editing Did End」イベントもあります。IBActionMyCustomUIView

ただし、UITextField がフォーカスを失った場合、これらのイベントはどちらも発生しないようです。このイベントをどのようにトラップ/検索しますか?

のデリゲートUITextFieldが設定されているので、完了したらキーボードを閉じるようにというメッセージをMyCustomUIView受け取ります。textFieldShouldReturn

しかし、私が興味を持っているのは、ユーザーが画面上の他の領域 (別のコントロールや空白の領域など) を押して、テキスト フィールドがフォーカスを失ったときを把握することです。