Обнаружить смайлик и глобус при выборе на клавиатуре iOS 8

Мне нужно уметь определять, когда пользователь выбирает смайлик и глобус на клавиатуре iPhone и iPad, чтобы я мог изменить размер своего представления в зависимости от того, поддерживается ли предиктивный текст. Я пробовал myUITextView и делегатов клавиатуры, но не повезло там. Спасибо за помощь

2 ответа

Вы хотите слушать UIKeyboardWillChangeFrameNotification уведомление.

Словарь userInfo содержит информацию о кадре клавиатуры, продолжительности анимации и кривой.

С помощью этой информации вы можете улучшить свой пользовательский интерфейс, чтобы переместить любые представления в нужное положение и т. Д.

Дополнительная информация: https://developer.apple.com/library/ios/documentation/uikit/reference/UIWindow_Class/UIWindowClassReference/UIWindowClassReference.html

Если использовать выбранный глобус или эмодзи, ваша клавиатура будет отклонена. Почему ты должен знать?

редактировать: извините, хотя вы создаете стороннюю клавиатуру

Другие вопросы по тегам