iOS: Fix the window size not being set properly when Split View is used on an iPad (bug #4586).

This commit is contained in:
Alex Szpakowski 2019-07-01 14:52:56 -03:00
parent 972bdfb47f
commit 027887da15
1 changed files with 9 additions and 2 deletions

View File

@ -69,8 +69,15 @@
- (void)layoutSubviews - (void)layoutSubviews
{ {
/* Workaround to fix window orientation issues in iOS 8+. */ /* Workaround to fix window orientation issues in iOS 8. */
self.frame = self.screen.bounds; /* As of July 1 2019, I haven't been able to reproduce any orientation
* issues with this disabled on iOS 12. The issue this is meant to fix might
* only happen on iOS 8, or it might have been fixed another way with other
* code... This code prevents split view (iOS 9+) from working on iPads, so
* we want to avoid using it if possible. */
if (!UIKit_IsSystemVersionAtLeast(9.0)) {
self.frame = self.screen.bounds;
}
[super layoutSubviews]; [super layoutSubviews];
} }