Ввод подпредставления перед клавиатурой
У меня есть страница, на которой я отправляю сообщение. у меня есть UIView
, с UIActivityIndicatorView
, который появляется в центре экрана, когда я нажимаю "отправить", а затем исчезает при доставке. Этот вид скрыт клавиатурой. Я хочу знать, как вывести его перед клавиатурой, потому что [UIView bringSubviewtoFront]
не работает Есть идеи?
2 ответа
Если это представление должно блокировать некоторую часть вашей клавиатуры, то я предполагаю, что в этот момент вам не нужна клавиатура. Если вам не нужна клавиатура, вы должны отклонить ее, используя [someTextView resignFirstResponder];
pro-tip - в IOS, когда вам нужно наклониться назад, чтобы что-то сделать, вы, вероятно, делаете это неправильно.
Этот код работал для меня, попробуйте. надеюсь, это поможет вам
UIWindow *window = [UIApplication sharedApplication].windows.lastObject;
[window addSubview:self.view];
[window bringSubviewToFront:self.view];