mirror of
https://github.com/zydeco/minivmac4ios.git
synced 2025-02-16 03:31:04 +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 {
|
||||
// if only keyboard is left, show default view again
|
||||
if (![self hasDefaultScene]) {
|
||||
UISceneSessionActivationRequest *request = [UISceneSessionActivationRequest requestWithRole:UIWindowSceneSessionRoleApplication];
|
||||
[application activateSceneSessionForRequest:request errorHandler:nil];
|
||||
// if only keyboard is left, close it too
|
||||
if ([self sceneWithName:@"Default"] == nil) {
|
||||
UIScene *keyboardScene = [self sceneWithName:@"Keyboard"];
|
||||
if (keyboardScene != nil) {
|
||||
[application requestSceneSessionDestruction:keyboardScene.session options:nil errorHandler:nil];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user