У меня есть пользовательский вид, который будет действовать как текстовое поле, а другая пользовательская шляпа представления действует как его клавиатура. Я планировал реализовать протокол uikeyinput, но с его пользовательской клавиатуры он не может отправлять сообщения своему делегату через uikeyinput, поэтому я подумал, что могу также создать собственный протокол. После создания первого ответчика текстового поля, как я могу запрограммировать клавиатуру, когда кто-то нажимает на текстовое поле?Как сделать клавиатуру ios вручную?
1
A
ответ
0
Объявите свойство inputView
в пользовательском заголовке вид класса:
@property (nonatomic, readonly) MyCustomKeyboardView *inputView;
Не синтезировать. Вместо этого явным образом реализую getter в вашем пользовательском классе представления, чтобы вернуть пользовательский вид клавиатуры. Когда ваше представление становится первым ответчиком, Cocoa автоматически считывает это свойство, чтобы проверить, нуждается ли ваш взгляд в пользовательской клавиатуре. Он даже оживляет клавиатуру.
См. Документацию по адресу UIResponder.
9
Когда текстовое поле становится первым ответчиком, оно автоматически вызывает клавиатуру. Чтобы клавиатура поднялась, просто отправьте [textField becomeFirstResponder]
.
Смежные вопросы
- 1. Как сделать десятичную клавиатуру уйти в iOS
- 2. Как сделать пользовательскую клавиатуру GIF в ios
- 3. Как сделать программную клавиатуру в iOS
- 4. Сделать клавиатуру исчезающей силой на ios 4.0
- 5. iOS - как убрать клавиатуру?
- 6. Как сделать клавиатуру Emoticon
- 7. Как убрать клавиатуру iOS программно
- 8. iOS CLLocationManager - сделать локальный монитор вручную
- 9. Как сменить клавиатуру в iOS
- 10. iOS Сделать пользовательскую клавиатуру Генерировать стандартные клавиши для UITextField
- 11. Сделать мягкую клавиатуру вести себя как IOS в Android
- 12. Как сделать клавиатуру ios с двумя кнопками возврата?
- 13. Как настроить клавиатуру в IOS
- 14. Как создать пользовательскую клавиатуру, например, настоящую клавиатуру в iOS?
- 15. Как сделать клавиатуру навигации доступной?
- 16. Постепенно уберите клавиатуру ios
- 17. Как я могу сделать клавиатуру как экранную клавиатуру Windows 7?
- 18. Показать клавиатуру iOS Emoji
- 19. Скрыть клавиатуру IOS Swift
- 20. Скрыть клавиатуру в iOS
- 21. Как использовать системную клавиатуру в пользовательскую клавиатуру для iOS
- 22. Вручную Показать/скрыть клавиатуру устройства в JavaScript
- 23. Сделать клавиатуру автоматически отображаемой
- 24. Android 2.1: Как я могу принести мягкую клавиатуру вручную?
- 25. Изменить алфавитную клавиатуру как вторичную и сделать цифровую клавиатуру первичным
- 26. Сдвиньте клавиатуру влево в iOS
- 27. Как настроить клавиатуру поиска в iOS?
- 28. Сделать клавиатуру в моем приложении iOS 7 полупрозрачным/прозрачным
- 29. Как задержать клавиатуру iOS от всплывающих окон?
- 30. Как обнаружить клавиатуру iOS «next» с javascript