タグ付けされた質問 「uitextfield」

UITextFieldオブジェクトは、編集可能なテキストを表示し、ユーザーが戻るボタンを押すとターゲットオブジェクトにアクションメッセージを送信するコントロールです。通常、このクラスを使用して、ユーザーから少量のテキストを収集し、そのテキストに基づいて、検索操作などの即時アクションを実行します。


10
「クリア」ボタンをiPhone UITextFieldに追加する
テキストをクリアするUITextFieldの右側に小さな「X」ボタンをどのように追加しますか?iPhone OS 2.2 SDKのInterface Builderでこのサブコントロールを追加するための属性が見つかりません。 注: Xcode 4.x以降(iPhone 3.0 SDK以降)では、これをInterface Builderで実行できます。

11
UITextFieldの初期キーボードアニメーションの遅延が非常に遅い/遅延
申し分なく、この問題は私に気が遠くなりました。 に触れてからキーボードがポップアップするまで、約3〜4秒かかりますUITextField。これは、アプリが起動してから初めてキーボードがポップアップしたときにのみ発生し、その後アニメーションが即座に開始されます。 最初は、画像またはmyをロードしすぎる問題だと思っていましたがUITableView、だけで新しいプロジェクトを作成したばかりでUITextField、まだこの問題が発生しています。iOS 5、Xcode ver 4.2を使用しており、iPhone 4Sで実行しています。 これは私のコードです: #import "ViewController.h" @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(20, 20, 280, 30)]; textField.borderStyle = UITextBorderStyleRoundedRect; textField.delegate = self; [self.view addSubview:textField]; } @end これはすべてのアプリに共通の問題ですか? 現在、私がそれをいくらか良くすることができる唯一の方法は、でtextField最初のレスポンダーになる/辞任するviewDidAppearことですが、それは問題を完全に解決するわけではありません-代わりにビューがロードされたときに遅延をロードするだけです。textFieldビューが読み込まれた直後にクリックしても、問題が発生します。ビューが読み込まれてから3〜4秒待ってからtextFieldに触れると、遅延が発生しません。


4
UITextFieldテキストを垂直方向に中央揃えするにはどうすればよいですか?
私は単にインスタンス化していUITextFieldて、テキストが垂直方向の中央に配置されていないことに気づいています。代わりに、ボタンの上部と同じ高さになります。デフォルトでは垂直方向に中央揃えになるので、奇妙なことに気づきます。どうすれば垂直方向に中央揃えにすることができますか、またはデフォルトの設定で欠けているものはありますか?

13
UITextFieldのカーソルを非表示にする
私はにa UITextFieldを使用していますUIPickerView。そのinputViewため、ユーザーがテキストフィールドをタップすると、ユーザーがオプションを選択するためのピッカーが呼び出されます。 ほぼすべてが機能しますが、私は1つの問題を抱えています。ユーザーがフィールドに入力することは想定されておらず、キーボードも表示されないため、アクティブなときにカーソルがテキストフィールドで点滅します。テキストフィールドeditingをNOに設定してタッチを追跡するか、カスタムスタイルのボタンに置​​き換えて、コードを介してピッカーを呼び出すことで、これを巧みに解決できることはわかっています。ただし、UITextFieldDelegateテキストフィールドでのすべてのイベント処理のメソッドを使用したいと考えています。テキストフィールドをボタンに置​​き換えるなどのハックでは、このアプローチは許可されていません。 UITextField代わりにカーソルを非表示にするにはどうすればよいですか?

9
UITextFieldボーダー色
自分の色をUITextFieldボーダーに設定したいのですが。しかし、これまでのところ、境界線のスタイルのみを変更する方法を見つけることができました。 backgroundプロパティを使用して、次のように背景色を設定しました。 self.textField.backgroundColor = textFieldColor; しかし、UITextFieldの境界線の色も変更する必要があります。そして、私の質問は、境界線の色を変更する方法についてでした。


27
空のUITextFieldでバックスペースを検出する
空のiPhoneキーボードでBackspace/ Deleteキーが押されたことを検出する方法はありUITextFieldますか?が空のBackspace場合にのみ、いつが押されたかを知りたいUITextField。 コメントでの@Alex Reynoldsの提案に基づいて、テキストフィールドの作成中に次のコードを追加しました。 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(handleTextFieldChanged:) name:UITextFieldTextDidChangeNotification object:searchTextField]; この通知は受信されます(handleTextFieldChanged関数が呼び出されます)がBackspace、空のフィールドでキーを押しても通知されません。何か案は? この質問の周りにいくつかの混乱があるようです。Backspaceキーが押されたときに通知を受け取りたい。それでおしまい。ただし、ソリューションUITextFieldがすでに空の場合にも機能する必要があります。

18
最大長UITextField
私が試したときどのようにすばやいを使用してUITextFieldに入力できる最大文字数を設定しますか?、10文字全部使ってしまうと消せないことがわかりました。 私ができる唯一のことは、操作をキャンセルすることです(すべての文字を一緒に削除します)。 誰かがキーボードをブロックしない方法を知っていますか?

18
iPhoneキーボードカバーUITextField
私は、Interface Builderで、UIViewで、ビューの下部近くにテキストフィールドがあるあります。アプリを実行してそのフィールドにテキストを入力しようとすると、キーボードがフィールドの上にスライドし、キーボードをもう一度非表示にするまで、入力している内容がわかりません。 他の誰かがこの問題に遭遇し、親ビューをスクロール可能にしたり、テキストフィールドを画面のさらに上に移動したりせずに問題を解決する良い方法を見つけましたか?

14
iOS 10のUITextViewの上部の空白
テキストが含まれているUITextViewがあります。すべてがiOS 6では問題ありませんでしたが、現在iOS 7では上部に空白が残され、テキストがテキストビューの中央の下に配置されます。 contentOffSetを設定していません。助けてください!

10
`textField:shouldChangeCharactersInRange:`を使用して、現在入力されている文字を含むテキストを取得するにはどうすればよいですか?
以下のコードを使用して、ユーザーが入力するたびにtextField2のテキストコンテンツをのテキストコンテンツと一致するように更新しtextField1ていますtextField1。 - (BOOL) textField: (UITextField *)theTextField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string { if (theTextField == textField1){ [textField2 setText:[textField1 text]]; } } しかし、私が観察する出力はそれです... textField1が「123」の場合、textField2は「12」です。 textField1が「1234」の場合、textField2は「123」です。 ...私が欲しいのは: textField1が「123」の場合、textField2は「123」です。 textField1が「1234」の場合、textField2は「1234」です。 何が悪いのですか?


4
SwiftでのUITextFieldおよびUITextViewのカーソル位置の取得と設定
私はこれまでUITextFieldカーソルの位置を試し、どのように操作するかを試してきました。私は次のように、Objective-Cの関係をいくつか見つけました iOSでのUITextFieldのカーソル位置の取得 UITextFieldでのカーソル位置の制御 UITextFieldは現在編集されている単語を取得します しかし、私はSwiftを使用しているので、現在のカーソル位置を取得してSwiftで設定する方法を学びたかったのです。 以下の答えは、私の実験とObjective-Cからの翻訳の結果です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.