私が呼び出し、makeKeyAndVisible
ロードを開始するときのロード UIWindow を作成しました。終了したらmakeKeyAndVisible
、メインの UIWindow を作成します。しかし、私の問題は、これを行った後、テキストフィールドをクリックしてもキーボードが表示されないことです。これはUITextFieldでカーソルが点滅しているのにキーボードが表示されず、正しい答えが見つかりません。
編集: UIView で、アドレスバーをクリックすると、キーボードは表示されますが、入力できません。しかし、Google のページで、検索テキスト フィールドをクリックすると、キーボードが表示されません。
- (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];
}