編集を開始するときに選択したUITextFieldからすべてのテキストを選択します。私は以下のコードを試しましたが、これはうまくいきません。UITextFieldのテキストをプログレッシブに選択する方法
[txt selectAll:self];
編集を開始するときに選択したUITextFieldからすべてのテキストを選択します。私は以下のコードを試しましたが、これはうまくいきません。UITextFieldのテキストをプログレッシブに選択する方法
[txt selectAll:self];
あなたがそれを置いた場所
-(void)textFieldDidBeginEditing:(UITextField *)textField
{
[textField selectAll:self];
}
もtxtのUITextFieldにする必要がありますに上記のコードを入れてみてください...ご確認ください。また、あなたはそれを宣言し、
@interface ViewController : UIViewController <UITextFieldDelegate>
これは間違いなく、それは私のために働いた....動作するよう.hの中UITextFieldDelegateを追加している
txt.delegate = self;
としてTXTのためのデリゲートを設定することを忘れないでください。
Xyzが正しく回答しましたが、必ずしもdelegateを使用する必要はありません。インターフェイスビルダーのアクションを「編集が開始されました」に接続し、そこに同じコードを書き込むだけでよいでしょう。
接続では機能しませんでしたが、代理人がそれを行いました。 – trickster77777
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
NSString * str = [textField.text stringByReplacingCharactersInRange:range withString:string];
return YES;}
あなたはウル文字列
、それを保存するために、このコード使用の編集を開始するとき、それは – Nit
http://developer.apple.com/library/ios/DOCUMENTATION/UIKit/Reference ...私のための作業罰金です/UITextField_Class/Reference/UITextField.html#//apple_ref/occ/instp/UITextField/clearsOnBeginEditingこれを見てください。http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/ UITextFieldDelegate_Protocol/UITextFieldDelegate/UITextFieldDelegate.html#// apple_ref/occ/intfm/UITextFieldDelegate/textFieldShouldClear: – Bala