У меня есть HTML-страница с textfields
и после прикосновения к любому из этого textfield
в UIWebView
, мне нужно показать UIPopOver
с статической информацией и скрыть клавиатуру. Как я могу это сделать?Замена клавиатуры TextField на uipopover в UIWebView
ответ
установить текстовое поле inputview
на ноль.
Поместите этот код в вас viewDidLoad
метод, это уведомление, что уведомляет вас, когда клавиатура дисплей
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardDidShow) name:UIKeyboardDidShowNotification object:nil];
Добавить вы всплывать вид в UITextField
в следующем способе уведомления
- (void)keyboardDidShow
{
if(self.myTextFieldName)
{
[myTextFieldName resignFirstResponder]; /// resignFirstResponder/hideKeyBoard when you click on UITextFiled
myTextFieldName.inputView = self.PopUpView. // and add your popup view as input view of yourTextFiled
}
}
Как будет вызываться этот метод делегата ??? текстовое поле является частью HTML, который он загружает. как таковой он не может установить свой делегат, поэтому следующий метод делегата не будет вызван. исправьте меня, если я ошибаюсь. – croyneaus4u
@ croyneaus4u - проверьте это сейчас :) и спасибо за сообщение мне :) – iPatel
вместо 'UIKeyboardDidShowNotification' это должно быть' UIKeyboardWillShowNotification', я думаю. Как и в случае с первым, клавиатура появится, а затем уйдет. – croyneaus4u
- 1. загрузить uiwebview в uipopover
- 2. UIWebView в UIPopover - Размер отчета
- 3. Как сделать UIWebView ссылки открытыми в UIPopover?
- 4. Покрытия клавиатуры TextField
- 5. Перемещение TextField с клавиатуры
- 6. Измените TextField на тип клавиатуры в UIAlertView
- 7. Отключить клавиатуру в UIwebView textField в swift
- 8. textField предотвращает показ клавиатуры
- 9. UIWebView скрыт от клавиатуры
- 10. ios - ввод текста в UIWebView textField
- 11. Отображение ViewController при нажатии textField в UIWebView
- 12. Попытка установить textField поверх клавиатуры в swift
- 13. Замена существующего UIWebView другим
- 14. iOS: замена клавиатуры
- 15. Замена клавиатуры голосовым управлением
- 16. Усадка UIWebView при появлении клавиатуры
- 17. EC2 замена и замена экземпляров клавиатуры EC2
- 18. Заменить inputAccessoryView клавиатуры в UIWebView в Swift
- 19. UIWebView TextField не спасает значение введите
- 20. UIPopover на ARC
- 21. AutoScroll До разблокирования TextField при появлении клавиатуры
- 22. Как правильно закрыть UIWebView внутри UIPopover, когда включен ARC
- 23. Qt TextField не вызывая клавиатуры при запуске на Android устройства
- 24. Предотвращение прокрутки UIWebView при появлении клавиатуры
- 25. Клавиша возврата клавиатуры UIWebview нажата ios 7
- 26. UIPopover Размер
- 27. UIPopover в IPad
- 28. UiPopOver в Iphone
- 29. Настройка UIPopover
- 30. Отклонение UIpopover
это текстовое поле внутри в UIwebview –
вам нужно будет добавить и наблюдать с NSNotificationCenter для уведомления KeyBoardWillShow. то внутри этого метода вам придется попытаться получить клавиатуру из окна. См. Этот 'http: // iphonedevsdk.com/forum/iphone-sdk-development/6573-howto-customize-uikeyboard.html'. И замените там клавиатуру. с вашим popover. – croyneaus4u
Можно ли показать код, как заменить клавиатуру на popover? –