Search Issue Tracker

Status: Active

Votes

156

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

iOS

-

-

Priority: 3Not yet prioritized for a release

-

Severity: 2No workaround

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.

Comments (52)

  1. 52cabaf140fecc32e454083866498d05?d=mm

    WhiteLotus

    Feb 14, 2017 13:40

    Fix This One As Soon As possible..

  2. 4b38dae05c4e294ee8362ec988231815?d=mm

    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.

  3. A6de77c150807dc1bc1b8053a4247f8a?d=mm

    andyvene

    Feb 10, 2017 15:39

  4. 4b38dae05c4e294ee8362ec988231815?d=mm

    matbou

    Feb 07, 2017 17:14

    Hi guys! Any news?

  5. 4b38dae05c4e294ee8362ec988231815?d=mm

    matbou

    Feb 05, 2017 16:24

    Still waiting for a fix !

  6. 72a9e17fe561f0fa094739a4ae04b690?d=mm

    Erothez

    Feb 05, 2017 13:22

    Can't believe this hasn't been fixed yet, completely breaks the app when it happens.

  7. 8f1f9988acfe862cc347ee24d2860b20?d=mm

    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.

  8. 313993fc8a81b8e4c43f838bd1344458?d=mm

    sirono466

    Jan 26, 2017 11:07

    This problem is still here on Unity 5.5!!
    Devices:
    iPhone6S plus 60fps mode
    with Xcode 8

  9. 25e35cbf202cbf81869c49dfac2028ef?d=mm

    iBoo-Mobile

    Jan 25, 2017 10:52

    Please change the Category "iOS" if you can because it happens in Android too with Unity 5.5 versions too.

    Its not in all devices but for example in Lg9 or Samsung Galaxy Mini it happens exactly the same, and I'm sure that are more devices with the same problem.

    I tested with 5.4 with an empty project and there it works well, but if I move the same project to 5.5 (or 5.6 beta) the problem persists.

    I tried DARKMAGICCK's workaround and many others but none of them works. If I change the app and back to it, the problem solves, but that's not an available option.

    And my problem dosen't end here, I've been working with the 5.5 for a long time with that project, and if I try to move it into 5.4 version, it crashes everywhere because of "new serialization version for GameObjects" of 5.5 is Not compatible with previous versions. (More info here: https://forum.unity3d.com/threads/downgrading-unity-5-5-to-5-4-causes-failures-in-scenes-and-prefabs.436684/)

    So, now I have a game that you can not play and obviously I can not upload to Google Play nor Apple Store, and I can not do anything about it.

    So please Unity, fix it as soon as you can.

  10. 040130668f8417aab08fce094f539b53?d=mm

    Akeru

    Jan 25, 2017 08:58

    In Android happens the same in a lot of devices. This is a major bug, why take so long to be fixed?

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.