У меня есть оконный проект с двумя UITextField
s, чтобы получить ввод от пользователя.Оба находятся в моем контроллере представления.
Я должен анализировать вещи в фоновом режиме, поэтому мне нужно что-то, что блокирует взаимодействие с пользователем в это время.Я наткнулся на это Какао с любовью , чтобы создать представление загрузки поверх всего.Это на самом деле работает довольно хорошо, по большей части;оно работает, когда текстовое поле отправляется в отставку первому респонденту.
Однако есть одно обстоятельство, когда оно не работает.Когда я набираю что-то в первом текстовом поле, а затем выбираю второе, появится экран загрузки, но клавиатура находится сверху, так что пользователь может что-то набрать.Я хочу, чтобы экран загрузки находился сверху клавиатуры.
В учебнике написано, чтобы вызвать супервидение клавиатуры.Что такое супервидение клавиатуры?Я попробовал следующие разные фрагменты в моем контроллере вида, но ничего не работает.
loadingView = [LoadingView loadingViewInView:[self.view.window.subviews objectAtIndex:0]];
loadingView = [LoadingView loadingViewInView:self.view];
loadingView = [LoadingView loadingViewInView:self.view.superview];
Как сделать так, чтобы экран загрузки отображался поверх всего?