ipad как узнать, что клавиатура была скрыта

#ios #ipad #keyboard #hide

#iOS #iPad #клавиатура #скрыть

Вопрос:

Я создаю приложение для ipad,

в нем есть несколько текстовых полей, которые при нажатии перемещаются над клавиатурой,

если нажата кнопка «рассчитать», клавиатура и просмотр, перейдите вниз,

но если пользователь нажмет на скрытую клавиатуру с ipad [клавиша в правом нижнем углу клавиатуры]

мой взгляд остается высоким,

итак, как я могу программно узнать, что «скрыть клавиатуру» была задействована?

большое спасибо!

Ответ №1:

Вы должны использовать центр уведомлений для отслеживания клавиатуры,

 NSNotificationCenter *center = [NSNotificationCenter defaultCenter];
[center addObserver:self selector:@selector(didShow) name:UIKeyboardDidShowNotification object:nil];
[center addObserver:self selector:@selector(didHide) name:UIKeyboardWillHideNotification object:nil];

//Resize your views in the below methods
- (void)didShow
{

}

- (void)didHide
{

}