fix iOS screen rotation with keyboard

This commit is contained in:
2019-08-10 16:15:07 +02:00
parent db3e815d55
commit b43ed85c2a
3 changed files with 6 additions and 5 deletions

View File

@@ -227,7 +227,7 @@ std::recursive_mutex lock_mutex;
{
App::I->redraw = true;
App::I->animate = false;
[self unregisterForKeyboardNotifications];
//[self unregisterForKeyboardNotifications];
}
// Called when the UIKeyboardDidShowNotification is sent.
@@ -237,7 +237,8 @@ std::recursive_mutex lock_mutex;
CGSize kbSize = [[info objectForKey:UIKeyboardFrameEndUserInfoKey] CGRectValue].size;
GameView *view = (GameView *)self.view;
CGRect frame = view.frame;
//CGRect frame = view.frame;
CGRect frame = [[UIScreen mainScreen] bounds];
frame.size.height -= kbSize.height;
view.frame = frame;
@@ -409,7 +410,7 @@ std::set<UITouch*> ignored_touch;
{
App::I->redraw = true;
[self resignFirstResponder];
//[self registerForKeyboardNotifications];
[self registerForKeyboardNotifications];
}
- (void)viewDidLoad