Кнопка имитации нажатия кнопки Готово - PullRequest
0 голосов
/ 08 ноября 2011

У меня есть UIWebView, и когда у меня после ввода данных клавиатура включена, я хочу иметь возможность программно закрыть клавиатуру и нажать клавишу возврата, чтобы загрузить следующую страницу. Есть ли в любом случае, чтобы сделать это?

Некоторые идеи: • Подделка крана на кнопке «Готово» • Отправка возврата каретки через JavaScript

Я пробовал это, но не смог.

Ответы [ 2 ]

2 голосов
/ 23 марта 2012

Может быть, вы можете использовать метод [UIWebView stringByEvaluatingJavaScriptFromString] для достижения этого.

Вы можете использовать вышеуказанный метод для выполнения JavaScript, сценарий может быть командой отправки формы. Вот пример:

NSString js = @"document.forms[0].submit()";
[self.webview stringByEvaluatingJavaScriptFromString:js];

Надеюсь, это поможет.

0 голосов
/ 08 ноября 2011

Вы пробовали обычный трюк для сокрытия клавиатуры?

Вы можете попробовать resignFirstResponder на веб-сайте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...