У меня есть представление с 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 рекомендует не создавать более одного окна в вашем приложении.
Будем признательны за любые идеи
AppDelegate
, следовательно,self
относится к экземпляруAppDelegate
. - person Nick   schedule 29.09.2010