IOS8 SDK: Book Locked Container View Manager, representing restrained mode, causes serious layout issues

When the closed-view container view manager is a closed-view view controller modulo, the view controllers are subsequently incorrectly laid out until the application is launched, which will cause serious usability problems.

An example project that displays this issue is also available at https://github.com/eric-horacek/iOS8-Rotation-Presentation-Bug

Playback steps:

  • Create window
  • Create a container view controller that is locked in portrait orientation.
  • Add a child view controller to the user container view controller using the localization methods of the view controller.
  • Set the container view controller as the root view controller in the window
  • Introduce a view controller that is locked for orientation only to terrain.

Expected results:

The modal view controller is presented in landscape orientation and occupies the entire screen. Upon dismissal, the orientation returns to the portrait.

Actual Results:

, , . , , . , , . . .

:

( ), . , .

?

+4

All Articles