アップデート:
また、UITextViewDelegateデリゲートを実装してから、コントローラーで実行してみました。
- (BOOL)textViewShouldEndEditing:(UITextView *)textView
{
[textView resignFirstResponder];
return YES;
}
また、テキストビューのデリゲートをself(コントローラービューインスタンス)に設定しました。
[完了]ボタンをクリックしても、新しい行が挿入されます:(
アップデート:
私がこれまでにしたこと。ビューコントローラによってUITextFieldDelegateを実装しました。
テキストビューをアウトレット経由でビューコントローラに接続しました。
それから私はしました:
self.myTextView.delegate = self;
と:
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];
return YES;
}
しかし、[完了]ボタンをクリックすると、新しい行が追加されるだけです。
そのため、シーンにUITextView要素があり、ユーザーがそれをタップすると、キーボードが表示され、編集できます。
ただし、キーボードを閉じることはできません。
キーボードに[完了]ボタンを追加して、閉じることができるようにするにはどうすればよいですか?