当设备旋转到横向模式时,主UIViewController
( A )会显示另一个UIViewController
( B )。因此,将设备旋转到横向,同时 A 以模式方式显示 B ,并在 B 上旋转回纵向,解除 B ,回到 A 。
在 B 时,我想将另一个UIViewController
( C )推入 A 的堆栈。 C 只能以纵向显示。我知道这与HIG相反,因为在转换之间应始终保持方向。
所以我希望能够在 B :
上执行以下操作如果你有Pay With Square应用程序,你会看到他们通过淡入 C (旋转应用程序以显示地图并选择注释)解决了这个问题,但他们没有将它添加到当前堆栈,只允许将其解除。