Ввод подпредставления перед клавиатурой

У меня есть страница, на которой я отправляю сообщение. у меня есть UIView, с UIActivityIndicatorView, который появляется в центре экрана, когда я нажимаю "отправить", а затем исчезает при доставке. Этот вид скрыт клавиатурой. Я хочу знать, как вывести его перед клавиатурой, потому что [UIView bringSubviewtoFront] не работает Есть идеи?

2 ответа

Если это представление должно блокировать некоторую часть вашей клавиатуры, то я предполагаю, что в этот момент вам не нужна клавиатура. Если вам не нужна клавиатура, вы должны отклонить ее, используя [someTextView resignFirstResponder];

pro-tip - в IOS, когда вам нужно наклониться назад, чтобы что-то сделать, вы, вероятно, делаете это неправильно.

Этот код работал для меня, попробуйте. надеюсь, это поможет вам

UIWindow *window = [UIApplication sharedApplication].windows.lastObject;
[window addSubview:self.view];                                                                                                                                                                                                                                        
[window bringSubviewToFront:self.view];
Другие вопросы по тегам