У меня есть представление с UITextField, который является первым респондентом. Я пытаюсь добавить полупрозрачный вид с индикатором активности, который бы охватывал все .
Сейчас код выглядит примерно так:
CATransition *animation = [CATransition animation];
[animation setType:kCATransitionFade];
[self.window.layer addAnimation:animation forKey:@"fade in spinner"];
[self.window addSubview:spinnerView];
Это прекрасно работает, когда у представления нет активного UITextField, но если это так, виртуальная клавиатура удается остаться поверх моей spinnerView
Из того, что я прочитал, "модальные" подпредставления (такие как UIActionSheet и UIAlertView) используют отдельное UIWindow, чтобы быть по-настоящему модальным, но в то же время Apple рекомендует не создавать более 1 окна в вашем приложении. *
Любые идеи будут с благодарностью