我在另一个ViewController上呈现不同的UIViewController,就像这样
[_presentingViewController presentViewController:_backgroundViewController animated:NO completion:^{
//present another view controller
}];
有时,呈现的ViewController和呈现的ViewController之间的方向发生了变化,这在ViewControllers中管理如下:
- (UIInterfaceOrientationMask)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskLandscape;
}
通常情况下工作正常但偶尔看起来如下图所示。然后当我在手中旋转设备时,它会翻转到正确的布局。但起初它是错误的。 我总是处理完成处理程序中的表示链接和解雇。
奇怪的是我无法重现它。它在设备和模拟器上很少发生。