2014-02-12 5 views
1

Как включить скрытую клавиатуру программно (xcode uiwebview), если веб-страница без текстовых входов, только скрытые входы javascript. Мне нужно получать данные (не вручную), а от сканера к входам javascript. там нет проблем с ios6, но не работает с ios7.включить клавиатуру программно

я использую стандартный UIWebView загрузки веб-страниц

NSURL *websiteUrl = [NSURL URLWithString:@"http://google.com"]; 
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:websiteUrl]; 
[mypage loadRequest:urlRequest]; 
+0

http://stackoverflow.com/questions/9779477/programmatically-display-keyboard-in-uiwebview, http://stackoverflow.com/questions/13002376/show-keyboard- auto-with-focus-event-in-uiwebview-using-trigger-io-pho – Popeye

ответ

0

Используйте метод -becomeFirstResponder на UITextField, чтобы сделать клавиатуру всплывал.

например:

[textField becomeFirstResponder]; 
+0

У меня нет UITextField, просто uiwebview – aronsimt

+0

В документации Apple вы увидите, что вы не можете использовать 'UIKeyboard' без текстового поля. Возможно, это возможно - я не знаю. Но Apple не разрешит приложение в магазине. Ознакомьтесь с рекомендациями: https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/ –

+0

@AlexandreCassagne. Как вы ожидаете ввести информацию в поля ввода в UIWebView? – Popeye

Смежные вопросы