Я могу обрабатывать два события: когда клавиатура показывает и когда скрывается клавиатура. Все отлично работало в iOS 8.2 и старше.
Но как обрабатывать событие, когда вы меняете язык клавиатуры? Когда вы меняете английскую клавиатуру на клавиатуру emoji, высота клавиатуры emoji (в ios 8.3) больше и она скрывает содержимое.
Или, может быть, у вас есть решение, как управлять высотой клавиатуры iOS 8.3 emoji?