我有一个 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 个窗口。
任何见解将不胜感激