この方法が機能しない理由はありますか?
-(void)textViewDidBeginEditing:(UITextView *)textView
{
textView.text = @"";
}
UITextViewをタップすると、中のテキストがキャンセルされるようにしたいだけです...
ありがとう、良い一日を!
この方法が機能しない理由はありますか?
-(void)textViewDidBeginEditing:(UITextView *)textView
{
textView.text = @"";
}
UITextViewをタップすると、中のテキストがキャンセルされるようにしたいだけです...
ありがとう、良い一日を!
交換:
わかった。これがあなたがする必要があることです。まず、クラスにプロトコルを追加します。
@interface ClrssEditSearchVC : UITableViewController <UITextViewDelegate>
次に、Interface Builder/Storyboard に移動し、CtrlUITextView
キーを押しながら からソース ファイルにドラッグすると、イベントを作成するオプションが表示されます。次に、コードを新しいメソッドに追加します。
追加:
現在の実装に関する別のこと。まず、用語の修正。あなたはUITextField(UITextViewではありません)で作業しています。元の impl を機能させるには:
まず、クラスにプロトコルを追加したことを確認してください。
@interface YourVC : UIViewController <UITextViewDelegate>
次に、viewDidLoad
メソッドに次を追加します。
self.myTextField.delegate = self;
最後に、メソッド sig を ("view" -> "field") に変更する必要があります。
-(void)textFieldDidBeginEditing:(UITextField *)textField