2013-05-29 3 views
1

У меня есть приложение ios, запускающее UIWebView, и вы можете взаимодействовать с этой сетью (приложение похоже на контейнер). При взаимодействии с сетью вам нужна клавиатура. Поэтому я хочу (если это возможно) держать клавиатуру открытой.Keep ios keyboard open

Я нашел некоторые решения, но никто из них не работает для меня.

Я попытался с:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardDidHide:) name:UIKeyboardDidHideNotification object:nil]; 

, и я в состоянии определить, когда клавиатура будет скрывать, но я не знаю, что я могу сделать в методе keyboardDidHide, чтобы избежать клавиатуры должны быть закрыты ,

Я пробовал также с:

webView.keyboardDisplayRequiresUserAction 

Но ничего не происходит.

Вы знаете, как я могу это сделать?

Спасибо!

ответ

1

Вы можете попробовать сыграть: UIViewController'sdisablesAutomaticKeyboardDismissal. Попробуйте переопределить это свойство и вернуть NO.

+0

Ну, метод попросит отключить, и вы не вернетесь, поэтому это означает, что вы сохраняете автоматическое увольнение, вместо этого вы должны вернуть true. –