Я редактирую текст в текстовом поле и добавляю UIKeyboardWillHideNotification в центр уведомлений.Как скрыть KeyBoard в ios9 (Ipad)
Нажмите на значок клавиатуры, которая находится в правом нижнем углу на клавиатуре, чтобы скрыть клавиатуру.
Но я нахожу Shortcuts Bar (вставить/отменить) все еще существуют, и я не получаю уведомления (UIKeyboardWillHideNotification). Он работает нормально на ios8.
-> Нажмите на значок клавиатуры
Когда нажмите значок клавиатуры в клавиатуре, это вызовет UIKeyboardWillHideNotification в ios8, то я resignFirstResponder для TextField и сделать текстовое поле потерял курсор. Но он не может вызвать UIKeyboardWillHideNotification в ios9. Так что я думаю, что это вызывает клавиатура, не скрывается полностью (панель инструментов), когда нажимает значок клавиатуры в ios9. Я хочу знать, как скрыть клавиатуру полностью в ios9, щелкнув значок клавиатуры. или любое другое решение, чтобы отменить первый ответ для текстового поля, щелкнув значок клавиатуры.
Благодаря
Пожалуйста, предоставьте детали своей платформы: например. iPad или iPhone и скриншот о том, как панель инструментов все еще существует. –
Есть ли еще курсор ввода в UITextField? Также как вы добавляете UIKeyboardWillHideNotification? Вы имеете в виду, что вы слушаете его? или вы действительно публикуете его? –
NSNotificationCenter.defaultCenter(). AddObserver (self, selector: "rejectKeyBoard:", имя: UIKeyboardWillHideNotification, object: nil); – Leo