#362 iPhone 6 simulator: Screens do not support top-over view

iphone_1.9
closed
nobody
None
5
2017-06-22
2013-05-20
No

On the iPhone 6.0 simulator, the screens stay in landscape and refuse to turn when I turn the device top-over.

Discussion

  • Christa Runge

    Christa Runge - 2013-05-20
    • summary: iPhone 6 simulator: Some screens do not support top-over view --> iPhone 6 simulator: Screens do not support top-over view
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,2 +1,2 @@
    -On the iPhone 6.0 simulator, the following screens stay in landscape and refuse to turn when I turn the device top-over:
    -About Screen
    +On the iPhone 6.0 simulator, the screens stay in landscape and refuse to turn when I turn the device top-over.
    +
    
     
  • Christa Runge

    Christa Runge - 2013-05-20

    Note that the karatasi-Info.plist specifies all three orientations except top-over. But why does the iPhone 5.0 simulator support all 4 orientations?

     
  • Mathias Kussinger

    now karats-info.plist contains all 4 orientations, doesn't help

     
  • Christa Runge

    Christa Runge - 2017-05-31
    • Milestones: iphone_1.8 --> iphone_1.9
     
  • Christa Runge

    Christa Runge - 2017-06-19

    Just a few observations on the simulator behaviour as of today (svn 3362).
    Configuration: Simulator version 10.0 for iPhone 6.
    We link to iOS 10.3.

    1) On application launch, the device orientation is always portrait / upside-up.
    2) turn left means: turn the device to left (counter-clock), then auto-rotate the screen clockwise.
    turn right vice versa.
    3) on non-modal screen we can turn the device twice, to portrait upside-down, the screen auto-rotates correctly.
    4) on modal screen, turning left:
    a) first turn left: device lies on its side, top to the left. Screen auto-rotates clockwise to landscape.
    b) second turn left: device is upside-down. No autorotation, screen stays in landscape layout, lies on its side, top to the left.
    c) third turn left: device lies on its side, top to the right. Screen auto-rotates clockwise from landscape upside-down to landscape (180° rotation clockwise).
    d) fourth turn left: device upright. Screen auto-rotates clockwise to portrait.
    5) on modal screen, turning right:
    a) first turn right: device lies on its side, top to the right. Screen auto-rotates counter-clock to landscape.
    b) second turn right: device is upside-down. No autorotation, screen stays in landscape layout, lies on its side, top to the right.
    c) third turn right: device lies on its side, top to the left. Screen auto-rotates clockwise (!) from landscape upside-down to landscape (180° rotation clockwise).
    d) fourth turn right: device upright. Screen auto-rotates counter-clock to portrait.
    The opposite rotation in 5c) is the reason why the animations look weird when I turn to right again and again.
    6) Presenting a modal screen from portrait normal mode or from landscape mode keeps the device orientation.
    7) Presenting a modal screen from portrait mode with device upside-down turns the device implicitely to portrait upside-up before the modal screen slides in from the bottom (you can watch this with slow animations).

     
  • Christa Runge

    Christa Runge - 2017-06-22
    • status: open --> closed
     
  • Christa Runge

    Christa Runge - 2017-06-22

    Fixed with svn 3392. The default behaviour for iPhone is to support all orientations except upside-down.
    Every full-screen controller must implement supportedInterfaceOrientations if a different behaviour is desired. It is not sufficient to do this in the DBNavigationController.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks