Cordova / Phonegap - 风景视图

时间:2014-08-23 09:59:16

标签: angularjs cordova landscape ionic-framework

您好,它可以阻止智能手机的横向视图,但不能用于标签或更大的设备吗?

1 个答案:

答案 0 :(得分:1)

这一切都取决于持有你的webview的容器。

在Android中,您可以阻止对您的活动进行定向更改,甚至在某些条件下更改。可覆盖的方法“onConfigurationChanged(Configuration newConfig)”负责此事。

在iOS上,您可以在ViewController上执行此操作。这篇文章描述了如何做到这一点:iOS 6 - How to run custom code when orientation changes

也可以从项目的配置文件中执行此操作。对于iOS,您可以阻止某些设备类型的某些视图。使用Android,这只能完全阻止横向模式。

如果您有冒险精神,还可以选择CSS转换您的视图,尽管这更像是一个黑客而非真正的解决方案:Prevent orientation change in iOS Safari