Cordova/Phonegap - 风景
Posted
技术标签:
【中文标题】Cordova/Phonegap - 风景【英文标题】:Cordova/Phonegap - Landscape view 【发布时间】:2014-08-23 09:59:16 【问题描述】:您好,可以阻止仅适用于智能手机的横向视图,而不适用于 Tab 或更大的设备?
【问题讨论】:
【参考方案1】:这完全取决于保存你的 webview 的容器。
在 android 中,您可以在您的活动中阻止方向更改,甚至在特定条件下的更改。可重写方法“onConfigurationChanged(Configuration newConfig)”负责此操作。
在 ios 上,您可以在 ViewController 上执行此操作。这篇文章描述了如何做到这一点:iOS 6 - How to run custom code when orientation changes。
也可以从项目的配置文件中执行此操作。对于 iOS,您可以阻止某些设备类型的某些视图。对于 Android,这只能完全阻止横向模式。
如果您喜欢冒险,还可以选择 CSS 转换您的视图,尽管这更像是一种 hack,而不是真正的解决方案:Prevent orientation change in iOS Safari
【讨论】:
以上是关于Cordova/Phonegap - 风景的主要内容,如果未能解决你的问题,请参考以下文章
Cordova/Phonegap:无法让 Facebook Phonegap 插件工作