【发布时间】:2014-03-14 13:52:13
【问题描述】:
我有一个想要以横向显示的视频视图,但我的应用中的其他所有内容都是纵向的。我不确定如何做到这一点。
【问题讨论】:
我有一个想要以横向显示的视频视图,但我的应用中的其他所有内容都是纵向的。我不确定如何做到这一点。
【问题讨论】:
您应该这样做,以便用户旋转到横向以以该方向播放视频,并且当用户旋转到横向时,您应该隐藏任何导航回您希望应用仅保持纵向的位置的功能。这将强制用户旋转回纵向,然后您可以显示您的导航或您想要显示的任何控件以离开该视图。通过这样做,您可以保持应用行为方式的逻辑流程。
【讨论】:
查看我的回答here,包括一个测试项目。它准确地展示了您想要实现的目标。
基本上,只有在模态显示视图控制器时才能强制改变方向。例如,某些应用程序中的媒体播放。如果您希望从只能以纵向呈现的视图控制器过渡到只能以横向呈现的视图控制器,则需要模态呈现。推送将不起作用。
【讨论】: