0

我正在构建一个主要用于平板电脑或 iPad 的应用程序,但我只是注意到该设计仅适用于横向视图。我试了头像,不好看。虽然在我继续对应用程序进行编程之前,我想知道如何处理这个问题,或者阻止用户以纵向方式看到应用程序。

我检查了一下,我知道对于 android 我可以使用这样的东西: android:screenOrientation="sensorLandscape"

但是 iPad 呢?如果我可以说,我想要更“普遍”的东西

我正在使用 HTML5、JQuery 并处理我使用 Hammerjs 的滑动,我没有使用任何移动框架,因为它更像是带有一些文本和图像的旋转木马。

4

1 回答 1

1

在 iOS 上,这是 Xcode App Target 中的一个简单配置,您只需允许 Landscape Left 和 Landscape Right。

如果您使用 UIKit 来构建应用程序,您可以为每个 UIViewController 实例配置它

更新:(HTML解决方案)

将 css 规则“ transform: rotate(90deg) ”与设备方向上的 css 媒体查询结合起来,但要让一切正常运行会很棘手......

于 2013-11-13T16:37:49.170 回答