Я создал текстовое поле, но я не использовал Interface Builder, я сделал это программно в XCode. Так что теперь мне нужен программный способ заставить его смириться с первым ответчиком, чтобы клавиатура исчезла, когда пользователь нажал кнопку ввода.Программно скрыть клавиатуру
1
A
ответ
1
В дополнение к ответу cobbal в Дон Не забудьте указать делегата текстового поля классу, который реализует
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[textField resignFirstResponder];
return YES;
}
Добавление дескриптора в это объявление интерфейса класса также является хорошей вещью.
2
[textField resignFirstResponder];
, если вы хотите, чтобы уйти при входе нажата, вам необходимо будет осуществить
- (BOOL)textFieldShouldReturn:(UITextField *)textField
в вашем UITextFieldDelegate
0
У меня был этот вопрос, и я понимаю, что вышеупомянутый ответ может быть не тем, о чем вы просите. Я предполагаю, что вы добавляете UITextField в качестве подзонов к некоторому виду, когда вы говорите «дважды нажмите» (или какое-то другое событие). Важно, чтобы контроллер был делегатом этого подзапроса.
-(void)handleDoubleTapGesture:(UITapGestureRecognizer *)gestureRecognizer{
//some other code creating the textfield
[aTextField setDelegate:self];
В этом случае я использовал сам контроллер.
Теперь внутри этого контроллера можно реализовать
-(BOOL) textFieldShouldReturn:(UITxtField *)textField
и он будет работать.
Смежные вопросы
- 1. Как программно скрыть клавиатуру
- 2. Программно показать/скрыть виртуальную клавиатуру
- 3. Скрыть клавиатуру программно в MonoDroid
- 4. Показать/скрыть клавиатуру программно на windows8
- 5. Программно оставьте клавиатуру iPhone
- 6. Скрыть мягкую клавиатуру или принудительно сменить фокус, чтобы скрыть клавиатуру
- 7. Как скрыть клавиатуру для Samsung Galaxy Примечание программно в Android
- 8. Как скрыть клавиатуру в jquery mobile программно на фокусе()
- 9. Как скрыть клавиатуру и выбрать текст программно одновременно в UITextview?
- 10. включить клавиатуру программно
- 11. Выключить раздельную клавиатуру программно
- 12. Программно программировать клавиатуру emoji?
- 13. Показать клавиатуру iPhone программно
- 14. Как показать клавиатуру программно
- 15. Как скрыть мягкую клавиатуру?
- 16. Скрыть клавиатуру, коснувшись экрана
- 17. XCode TextField Скрыть клавиатуру
- 18. Скрыть клавиатуру autocompletetextview
- 19. Nativescript Android - скрыть клавиатуру
- 20. Скрыть клавиатуру по умолчанию
- 21. UITableView onTouch скрыть клавиатуру
- 22. Скрыть клавиатуру на ViewWillAppear
- 23. Скрыть клавиатуру в iOS
- 24. Скрыть клавиатуру/resignFirstResponder принудительно
- 25. скрыть клавиатуру в Android
- 26. Скрыть сенсорную клавиатуру
- 27. Скрыть клавиатуру, нажав кнопку
- 28. Скрыть клавиатуру и secureTextField
- 29. Как скрыть виртуальную клавиатуру
- 30. Скрыть клавиатуру при размытии