我创建了一个加载 UIWindow,makeKeyAndVisible
当我开始加载时,我调用它。完成后,我是makeKeyAndVisible
我的主 UIWindow。但是我的问题是这样做之后,当我单击文本字段时,键盘没有出现。光标在 UITextField中闪烁,但没有出现键盘,但我找不到正确的答案。
编辑:在 UIView 中,当我点击地址栏时,键盘确实出现但我无法输入。但是在谷歌的页面中,当我点击搜索文本字段时,键盘没有出现。
- (void)showLoading:(NSString*)text
{
loadingWindow = [[UIWindow alloc] init];
[[UIApplication sharedApplication] beginIgnoringInteractionEvents];
mainWindow = UIApplication.sharedApplication.keyWindow;
[loadingWindow setFrame:CGRectMake(0, 0, boundWidth, boundHeight)];
[loadingWindow setRootViewController:[[UIViewController alloc] init]];
[loadingWindow.rootViewController setView:[[UIView alloc] init]];
[loadingWindow.rootViewController.view setFrame:loadingWindow.frame];
[loadingWindow setHidden:NO];
}
- (void)hideLoading
{
[loadingWindow setHidden:YES];
[loadingWindow removeFromSuperview];
}