2016-06-12 2 views
0

У меня есть простой UIPageController, каждая страница содержит UITextView. Когда я показываю страницу, я вызываю startFirstResponder для UITextView. Но клавиатура мигает, что-то (вероятно, UIPageViewController) скрывает клавиатуру, когда скрывается активная страница. Любые идеи, как исправить?Клавиатура мигает между страницами UIPageVIewController

ответ

0

Я нашел решение. Я просто поставить невидимую UIResponder ниже всего и называют becomeResponder() для этого объекта между страницами переключения:

private lazy var keyboardKeeper: UIView = { 
    return UITextView() 
}() 
... 
self.view.addSubview(self.keyboardKeeper) 
... 
self.keyboardKeeper.becomeFirstResponder() 

хака, но работает отлично.