Как подключить UITextView к домашней клавиатуре? - PullRequest
0 голосов
/ 06 марта 2012

У меня есть поле UITextView, предназначенное для приема ввода с клавиатуры.

Но стандартная клавиатура не подходит для моего приложения, я создал другую с нужными кнопками и символами.

Обычно я использую протокол UITextViewDelegate, и все будет работать. Но в этой ситуации, как мне соединить поле UITextView и мою новую клавиатуру? Есть ли «лучший способ сделать это»?

Заранее благодарим за любую соответствующую информацию.

1 Ответ

1 голос
/ 06 марта 2012

Установите свой собственный вид как inputView из UITextView.

// Редактировать: дополнительная информация:

Ваша пользовательская клавиатура будет набором кнопок.Вы можете добавить тот же селектор в качестве цели для всех этих кнопок.Чем может быть ваш обратный звонок:

- (void) buttonTouched: (UIButton*) button
{
    myTextView.text = [myTextView.text stringByAppendingString: button.text];
}
...