Обнаружить смайлик и глобус при выборе на клавиатуре iOS 8
Мне нужно уметь определять, когда пользователь выбирает смайлик и глобус на клавиатуре iPhone и iPad, чтобы я мог изменить размер своего представления в зависимости от того, поддерживается ли предиктивный текст. Я пробовал myUITextView и делегатов клавиатуры, но не повезло там. Спасибо за помощь
2 ответа
Вы хотите слушать UIKeyboardWillChangeFrameNotification
уведомление.
Словарь userInfo содержит информацию о кадре клавиатуры, продолжительности анимации и кривой.
С помощью этой информации вы можете улучшить свой пользовательский интерфейс, чтобы переместить любые представления в нужное положение и т. Д.
Дополнительная информация: https://developer.apple.com/library/ios/documentation/uikit/reference/UIWindow_Class/UIWindowClassReference/UIWindowClassReference.html
Если использовать выбранный глобус или эмодзи, ваша клавиатура будет отклонена. Почему ты должен знать?
редактировать: извините, хотя вы создаете стороннюю клавиатуру