Search Issue Tracker
Fixed in 2017.2.0f3
Fixed in 5.4.X, 5.5.X, 5.6.X, 2017.1.X
Votes
200
Found in
5.4.0f3
Issue ID
835745
Regression
No
[iOS] Changing the screen orientation via a script sometimes results in corrupted view on iOS 10
When the orientation of the screen is changed via a script (with Screen.orientation) on iOS 10 devices, sometimes the screen remains in portrait orientation, but the game view gets flipped and goes over the edge of the screen and leaves black area in the bottom part of the screen.
Steps to reproduce:
1) Open the attached project.
2) Build 'MainScene' for iOS.
3) Run on an iOS 10 device.
4) Press the 'Switch to landscape' UI button.
If the button is clicked 2-3 seconds after launch - the rotation should fail - black area appears at the bottom of the screen, half of the game view is not visible. If it does not, quit the app completely, re-launch it and repeat step 5). This occurs with both Metal and OpenGLES on iOS 10.
Reproduced on:
5.5.0b5, 5.4.1p3, 5.3.6p6
Devices:
iPhone 7 iOS 10 - reproduced
iPhone 7 iOS 10.1 - reproduced
iPhone 7 Plus iOS 10.0.2 - reproduced
iPhone 5 iOS 10 - not reproduced
iPad Mini 2 iOS 10 - not reproduced
iPhone 5S iOS 9.2.1 - not reproduced
It should also be reproducible on iPhone 6.
iPhone 6S iOS 10.2 - reproducible
------------------------
Fixed in 2017.1.0b10, 5.6.2p1, 5.5.4p1, 5.4.5p4
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- GetCurrentAnimatorClipInfoCount() and GetNextAnimatorClipInfoCount() return 0 when animator is in transition
- GPU utilization increases by 20% on Meta Quest headsets when Render Graph is enabled on 6000.0.16f1 and higher
- Value on Slider (Int) control in UI Builder displays as default when saving UI Document
- Color mismatch in UI Builders Library panel when the Editors theme is set to Light Mode
- [Android ] "AndroidJNI.ToBooleanArray" returns a random non-zero value instead of "IntPtr.Zero" when the method argument is null
Numa
Mar 01, 2017 02:19
Still happening in 5.5.1p4 :(
Rubinhuang
Feb 28, 2017 15:16
still have the same bug on the latest release Unity 5.5.2, why this bug takes so long to fix?
Is there anyway to work around this, I can't do anything but wait now.
problem appears on iPhone6, iPhone se, iPhone 5 with iOS 10.
gbabic
Feb 28, 2017 05:55
Still seeing this in 5.5.2f1 for iOS
WhiteLotus
Feb 14, 2017 13:40
Fix This One As Soon As possible..
matbou
Feb 10, 2017 17:13
I am afraid the patch 5.5.1p3 does not fix the issue.
When the rotation fails, a black area still appears at the bottom of the screen, and half of the game view is still not visible.
andyvene
Feb 10, 2017 15:39
"Will be fixed in next patch. 5.5.1p3" as it says.
https://issuetracker.unity3d.com/issues/ios-crash-in-unityrepaint-when-resuming-the-app-with-different-landscape-orientation-if-running-at-60-fps
5.5.1 p3 is out.
matbou
Feb 07, 2017 17:14
Hi guys! Any news?
matbou
Feb 05, 2017 16:24
Still waiting for a fix !
Erothez
Feb 05, 2017 13:22
Can't believe this hasn't been fixed yet, completely breaks the app when it happens.
VolkerRitzhaupt
Jan 26, 2017 11:12
Same as NITROY2Ks Problem: On 5.5.1f1: when switched to 60 fps and only allowing landscape-orientations, an app will crash if the power-button is pressed and pressed again to re-activate the screen.