【问题标题】:make only video player Landscape in uiviewcontroller on rotation ios swift在旋转ios swift时仅在uiviewcontroller中制作视频播放器景观
【发布时间】:2017-03-15 02:05:43
【问题描述】:

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

但是当我旋转时它看起来很难看。整个视图旋转。图片>>2

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

【问题讨论】:

    标签: ios swift rotation avplayer landscape


    【解决方案1】:

    视图的控件是如何布局的?你在使用故事板和自动布局吗?或者您是否通过代码进行所有定位/布局?如果您使用情节提要,则始终可以为横向和纵向设置单独的布局。

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

    【讨论】:

    • 我正在使用故事板和自动布局。但是在播放器顶部放置一些视图叠加层。这不是问题。
    • 但是当我旋转这些视图时,这些视图会以这种肮脏的方式出现。我需要将所有其他视图(dj 名称、时间、程序名称)保持为纵向,并且只有视频播放器应该旋转。
    • 那么,您的自动布局约束可能没有正确设置来处理您希望它工作的工作。如果您可以将项目上传到某个地方,我可以看看,否则,在不知道您在做什么的情况下很难发表评论:)
    • 好的,我试试
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-21
    • 2020-03-23
    • 1970-01-01
    • 1970-01-01
    • 2014-09-22
    • 2014-10-02
    相关资源
    最近更新 更多