Я не могу поверить, что мне еще не удалось найти документацию, но мне было интересно, как заставить клавиатуру активировать и получить от нее вход. Во всех примерах я мог найти, где можно манипулировать клавиатурой, которая появляется из-за редактируемого текстового поля. БлагодаряАктивация клавиатуры iphone
2
A
ответ
5
Вы также можете использовать протокол UIKeyInput запросить клавиатуру, не создавая скрытое текстовое поле.
@interface My : UIViewController <UIKeyInput> ...
, а затем что-то подобное в реализации
// Methods which make the keyboard work
- (BOOL) hasText
{
return YES;
}
- (void)deleteBackward
{
[self handleBackspace];
}
- (void) insertText:(NSString*)text
{
int n = [text length];
int i;
for (i = 0; i < n; i++)
{
[self handleKey:[text characterAtIndex:i]];
}
}
- (BOOL) canBecomeFirstResponder
{
return YES;
}
// Methods to manage the appearance of the keyboard
- (void) summonKeyboard
{
[self becomeFirstResponder];
}
- (void) dismissKeyboard
{
[self resignFirstResponder];
}
+1
Это работает? Соответствие 'UIKeyInput' протоколу' UIViewcontroller' –
0
В конце концов я решил создать текстовое поле, которое скрыто от просмотра и был выбран:
[text_input becomeFirstResponder];
Смежные вопросы
- 1. Настройка языка клавиатуры iPhone
- 2. Пользовательские клавиатуры в Iphone
- 3. Настройка клавиатуры Iphone
- 4. iPhone tweak для клавиатуры
- 5. скрытие клавиатуры на iphone
- 6. iPhone datepicker вместо клавиатуры?
- 7. Настройка клавиатуры iPhone
- 8. iphone - Кэш клавиатуры
- 9. многоуровневого меню активация активация
- 10. Значение ключевого слова iPhone для клавиатуры iPhone
- 11. Iphone пользовательских клавиатурных перекрытий клавиатуры
- 12. Кнопка переключения клавиатуры iPhone отключена
- 13. Странный персонаж с клавиатуры iPhone
- 14. Как подтянуть клавиатуры - iPhone приложение
- 15. Изменить цвет клавиатуры в iphone
- 16. Раскладка клавиатуры iPhone на webapp
- 17. Какова высота экранной клавиатуры iPhone?
- 18. Пытается реплицировать кнопку клавиатуры iPhone
- 19. Активация среды
- 20. Активация функции
- 21. Активация приложения
- 22. Активация класса
- 23. org.eclipse.wst.jsdt.ui активация
- 24. Активация hibernate.jdbc.batch_size
- 25. Сканирование штрих-кода с клавиатуры Iphone
- 26. добавить что-то выше клавиатуры iPhone/iPad?
- 27. iPhone/iPad Получить состояние беспроводной клавиатуры
- 28. Как избавиться от клавиатуры в симуляторе iphone?
- 29. Программно выровнять панель инструментов поверх клавиатуры iPhone
- 30. Программно имитировать события клавиатуры на iPhone
Вот как активировать клавиатуру. Если вы хотите программно отобразить его, сделайте некоторый контроль, который будет иметь UIKeyboardTraits (или что-то еще, что он называется) первым ответчиком и клавиатурой. –
Джейсон, вы должны повторно ввести это как ответ –