我在我的应用程序中使用 AVPlayer 作为电影播放器 . 我用图解释了这个问题 .

enter image description here

当我单击电影视图控制器中的“播放”按钮(纵向模式)时,然后转到电影详细信息视图 . 当我点击屏幕时,会出现导航栏和电影播放器栏 . 如果再次点击屏幕,它将消失 . 当设备处于纵向模式时,这很顺利 .

但是,当我点击播放按钮时,我将代码更改为横向模式,它将在电影详细信息视图中自动更改为横向模式 .

所以,这里的问题是,当我这样做时,拍打区域只在顶部,不能点击任何其他地方 .
This happens when previous view controller(Movie View Controller) is in Portrait mode and Movie Details View is in Landscape mode.

enter image description here

如果 first 视图控制器(电影视图控制器)处于 Landscape 模式且 second 视图控制器(电影详细信息视图控制器)处于 Landscape 模式,则不会发生此问题 .

我不知道如何解决这个问题 . 首先查看控制器旋转模式对第二个视图控制器的影响?
请有人帮帮我吗?
感谢您阅读我的长段 .