我有一个完全是纵向的RubyMotion应用程序(没有横向),但为我想在横向模式下播放的外部MP4视频网址加载BW::Media.play_modal
。
使用RMQ,PM和BW这样加载:
def on_load
rmq(@object).on(:tap) do
BW::Media.play_modal(@object.video_url)
end
end
我知道如何为整个屏幕/控制器启用autoRotate
,但是只有在播放模态时才能强制横向模式吗?
提前感谢您的帮助!
答案 0 :(得分:0)
以下是我最终解决问题的方法 -
landscape_left
和landscape_right
。should_autorotate
方法设置为false
。modal?
方法添加了一个条件,当模式处于活动状态时,将should_autorotate
设置为true。rmq.orientation.landscape?
方法将视图设置为纵向。我希望如果其他人有同样的问题,这会有所帮助!