在 uiviewcontroller 中旋转时仅制作视频播放器景观 ios swift

make only video player Landscape in uiviewcontroller on rotation ios swift

这是我的 PlayerViewController 图片>> 1。在这个控制器的顶部有一个视频播放器。我想要纵向的所有其他视图控制器。除了播放器以外的视图也应该始终是纵向的。当用户将屏幕旋转到横向时,我只需要扩展和旋转视频播放器。仅限视频播放器。

但是我旋转的时候看起来很丑。整个视图旋转。图片 >> 2

请帮我解决这个问题。 提前致谢:)

视图的控件是如何布局的?你在使用故事板和自动布局吗?或者您是通过代码完成所有 positioning/layout 的工作吗?如果您使用的是故事板,则始终可以为横向和纵向设置单独的布局。

或者,您可以设置自动布局约束以根据屏幕尺寸更改视频播放器。该方法将取决于您如何设置其他控件...