我有一个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建议不要在应用程序中创建多个窗口。
非常感谢任何见解
答案 0 :(得分:0)
问题是键盘出现在窗口顶部的窗口中。因此,如果您希望视图始终位于顶部,则应在单独的窗口中创建它。