mirror of
https://github.com/zydeco/minivmac4ios.git
synced 2025-02-21 06:29:08 +00:00
close keyboard when closing screen
This commit is contained in:
parent
afef4e5b25
commit
fca6943bfe
@ -340,10 +340,12 @@ NSString *DocumentsChangedNotification = @"documentsChanged";
|
|||||||
}
|
}
|
||||||
|
|
||||||
- (void)application:(UIApplication *)application didDiscardSceneSessions:(NSSet<UISceneSession *> *)sceneSessions {
|
- (void)application:(UIApplication *)application didDiscardSceneSessions:(NSSet<UISceneSession *> *)sceneSessions {
|
||||||
// if only keyboard is left, show default view again
|
// if only keyboard is left, close it too
|
||||||
if (![self hasDefaultScene]) {
|
if ([self sceneWithName:@"Default"] == nil) {
|
||||||
UISceneSessionActivationRequest *request = [UISceneSessionActivationRequest requestWithRole:UIWindowSceneSessionRoleApplication];
|
UIScene *keyboardScene = [self sceneWithName:@"Keyboard"];
|
||||||
[application activateSceneSessionForRequest:request errorHandler:nil];
|
if (keyboardScene != nil) {
|
||||||
|
[application requestSceneSessionDestruction:keyboardScene.session options:nil errorHandler:nil];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user