Как добавить кнопку «Готово» на клавиатуру?

ОБНОВЛЕНИЕ:

Я также попытался реализовать делегат UITextViewDelegate, а затем сделать это в моем контроллере:

- (BOOL)textViewShouldEndEditing:(UITextView *)textView
{
    [textView resignFirstResponder];
    return YES;
}

Я также установил делегата текстового представления как self (экземпляр представления контроллера).

Нажатие кнопки «Готово» по-прежнему вставляет только новую строку :(


ОБНОВЛЕНИЕ:

То, что я сделал до сих пор. Я реализовал UITextFieldDelegate моим контроллером представления.

Я подключил текстовое представление к

Затем я сделал:


self.myTextView.delegate = self;

И:

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
    [textField resignFirstResponder];
    return YES;
}

Но когда я нажимаю кнопку «Готово», он просто добавляет новую строку.

Итак, у меня есть элемент UITextView на моей сцене, и когда пользователь нажимает на нее, появляется клавиатура, и ее можно редактировать.

Однако я не могу отключить клавиатуру.

Как добавить кнопку «Готово» на клавиатуру, чтобы ее можно было закрыть?

57
задан GingerHead 13 May 2014 в 18:52
поделиться