我想要实现的目标:
主视图控制器应始终处于纵向,并且所有呈现的控制器应根据设备方向旋转。
此外,子控制器可以是透明的,因此我想在子视图控制器下看到主视图控制器
一些代码:
FirstViewController
override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
return .portrait
}
SecondViewController
override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
return .allButUpsideDown
}
我尝试了一些modalPresentationStyle选项
结果:主控制器随子项一起旋转
结果:主控制器在打开子控制器后隐藏