Phonegap 页面旋转错误,在横向模式下显示为纵向

2024-04-05

我有一个(简单的)网页打包在phonegap 应用程序中。如果我启动应用程序,它会以纵向显示页面,横向页面宽度。所以文本从左下到左上开始。右侧有一个空白,页面应该在此处结束。

这是我所看到的:

在我的中支持的方向是横向左和右...-Info.plist:

<key>UISupportedInterfaceOrientations</key>
<array>
    <string>UIInterfaceOrientationLandscapeLeft</string>
    <string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
    <string>UIInterfaceOrientationLandscapeRight</string>
    <string>UIInterfaceOrientationLandscapeLeft</string>
</array>

在我的 iPad 上,我锁定了屏幕旋转。启动图像在横向显示正确。

该页面被设计成适合具有固定尺寸的横向。这是我的视口:

<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />

并且页面具有正确的横向宽度,但它被翻转了。我可以上下滚动。应用程序启动后,ipad 状态栏从顶部跳到左侧。

UPDATE

我仅将目标设备更改为 iPad,并仅允许方向为横向左,现在状态栏位于所需的顶部。页面还在翻...我也尝试过做一个简单页面版本 https://stackoverflow.com/questions/10999435/phonegap-ipad-no-rotation-at-all这应该轮换那些不起作用的东西。

Update 2

In Classes/MainViewController.m I have:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
    return (interfaceOrientation == UIInterfaceOrientationPortrait);
}

您可以检查根控制器 - shouldAutorotateToInterfaceOrientation,允许旋转特定方向。希望能帮助到你。

例如return true in Classes/MainViewController.m:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
    //return (interfaceOrientation == UIInterfaceOrientationPortrait);
    return true;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Phonegap 页面旋转错误,在横向模式下显示为纵向 的相关文章

  • 为什么这个 jquery 代码不能在黑莓上运行?

    我正在使用 jquerymobile 开发phonegap 应用程序 但在黑莓 9780 中它没有向我显示警报 我的代码是 document addEventListener deviceready run false function r
  • 大型应用的回流/布局性能

    我正在使用 GWT 构建一个 HTML 应用程序 其性能总体上是正确的 有时 它会加载 DOM 中的许多对象 并且应用程序会变得很慢 我使用 Chrome 开发者工具分析器来查看时间花在哪里 在 Chrome 下 一旦应用程序被编译 即没有

  • 有多少像素? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 一个有多少像素 br 标签添加 我知道 br 高度可以通过CSS控制line height财产 不同浏览器的值是否相同 它会添加与浏览
  • div 之间的额外空间从何而来?

    http www lethalmonk6 byethost24 com index html http www lethalmonk6 byethost24 com index html 如果您使用 firebug 检查 项目链接 div
  • 简单的颜色变化

    我正在创建一个用户界面 用户可以在其中更改页面的颜色值 我想要的是获取分配给其背景颜色的值并将其变亮一定程度 我只是想获得一条亮点线 而不必每次都制作新图像 示例 用户将背景颜色设置为 ECECEC 现在我希望某个元素边框变成 F4F4F4
  • 有没有基于 WPF 的 Markdown 渲染器? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我们有基于 WPF 的应用程序 我们有单独的字符串存储库 其中的文本在网络中进行编辑 在我们的 WPF
  • 使用 Quartz 创建 PDF 注释 (iOS)

    有人设法使用 Quartz 在现有 PDF 中编写自定义注释吗 我已经使用 CGPDFDocumentRef 等渲染了 PDF 现在工作正常 我成功地阅读了 Annots 字典 if CGPDFDictionaryGetArray page
  • 底部带有三角形的 div 和背景图像

    我想做一个div 有一个底部的三角形 但我需要三角形上的背景图像为了出现 我尝试使用伪元素 after 但它不起作用 homebg after content position absolute top 100 left 0 right 0
  • HTML5 视频自动播放功能在 fullpage.js 中不起作用

    我的 HTML5 视频自动播放不起作用
  • 垂直对齐多行文本(菜单元素)?

    我正在尝试垂直对齐 UL 内的文本 问题是某些列表项具有不止一行文本 因此无法使用行高 小提琴 http jsfiddle net jaAYT http jsfiddle net jaAYT 这是我想要达到的结果 http img402 i
  • Facebook 分享自定义消息

    项目网站上有一个测验 您可以回答一些问题 然后根据答案得出结果 结果有时会有所不同 但客户要求结果 自定义消息 应该能够在 Facebook 上共享 我想做的就是通过自定义消息分享测验的网址 即 我在有关历史的测验中回答了 10 个问题中的
  • 使用 html 敏捷包解析 html

    我想从这个 div 中收集所有标签 但不知道如何使用 xpath 方法以最佳方式做到这一点 div class biz info h3 a href profil 78122 s C3 B8rby rehab S rby Rehab a h
  • 通过纯 JavaScript 获取 div 的第 n 个子元素

    我有一个名为 myDiv 的 div 元素 我怎样才能得到 myDiv 的第n个孩子DOM https en wikipedia org wiki Document Object Model操纵 Markup function reveal
  • Rails、REST 架构和 HTML 5:带有预检请求的跨域请求

    在致力于使我们的网站 HTML 5 友好的项目时 我们渴望采用跨域请求的新方法 不再通过隐藏的 iframe 发布 使用访问控制 http www w3 org TR access control 根据规范 我们开始设置一些测试来验证各种浏
  • 仅在 Chrome 上我收到此错误:Uncaught TypeError: Illegal constructor [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 当我在 Chrome 上加载 jQuery 时 我会收到此错误 Uncaught TypeError Illegal constr
  • cordova插件条码扫描仪打不开扫描

    我的条形码扫描仪插件有问题 我不是天才 我不太了解如何编写网络应用程序 我使用phonegap和cordova 并且尝试制作一个网络应用程序 在单击链接后扫描条形码 我之前已经使用此命令行安装了该插件 cordova plugin add
  • 哪些 HTML 元素不能包含子节点?

    我一直在寻找一份详尽的清单 但在任何地方都找不到 为了避免必须仔细阅读规范 有谁知道它们是什么 我认为可以包含子元素的补充元素列表也很有用 XHTML 1 和 HTML5 之间的列表有何不同 您可以在以下位置找到 void 元素 不能有任何
  • 如何根据另一个下拉列表中的选择动态填充下拉列表中的选项?

    我有一个表 其中包含类别信息 例如产品 我已将它们列在下拉菜单中 现在 我需要做的是 在下一个下拉菜单中列出所选类别的子类别 我希望 javascript 是必需的 但我对 javascript 还不太熟悉 将非常感谢您的帮助 你应该使用
  • 如何使用 jQuery 单击特定链接时打开引导导航选项卡的特定选项卡?

    我是 jquery 和 bootstrap 的新手 所以请考虑我的错误 我已经创建了一个用于登录和注册的 bootstrap 模式 它包含两个导航选项卡 称为登录和注册 我有两个按钮可以弹出相同的模态窗口 但在模态窗口内显示不同的选项卡 每
  • 减小 TinyMCE 文本区域中的行间距

    I am using TinyMCE to provide a rich text editing text editor But the line spacing between the lines is too much I have

随机推荐

  • 将 ☺ 编码为 IBM-437 失败,而将 é 等其他有效字符编码成功

    gt gt gt bytes ibm437 Traceback most recent call last File
  • Android ExpandableListView 复选框选择仅单击的复选框

    我有一个简单的问题ExpandableListViews并使用CheckBoxes 我将在下面显示当前的代码 我目前有一个ExpandableListView每个子行中都有一个复选框 These checkboxes可以选择等等 但问题是我
  • 检查我的应用程序是否启用了使用访问权限

    我正在使用新的UsageStatsManager API to 获取当前前台应用程序 https stackoverflow com a 26885469 444324在 Android 5 0 棒棒糖中 为了使用此 API 用户必须在Se
  • 如何将多个转换声明应用于一个元素?

    我有一个具有两个类的元素 一个称为 rotate 会将元素旋转 360 度 另一个称为 doublesize 会将元素缩放为其正常大小的 2 倍 rotate transform rotate 0deg rotate hover trans
  • 如何将模型的整数属性映射到字符串?

    我的数据库中有一个 Hotels 表 其中一列是 status integer 我正在寻找将这些整数转换为字符串 所以1 Awaiting Contract 2 Designing 等等 我在 Stack 中搜索了一些答案 但缺乏答案让我觉
  • Nodejs shell 脚本在 Linux 中工作正常,但在 Windows 中不行。为什么它不会执行多个命令

    我发现我的 node js shell 脚本在 Windows 和 Linux 中的工作方式有所不同 我有一串使用 child process 库同步执行的命令 var cmd echo hello echo Stack echo Over
  • 在unity 3d上绘制3D多边形

    我正在为我正在进行的一个项目尝试统一 我正在尝试从我拥有的一组坐标中绘制 3D 多边形 所以我现在要做的是在两点之间构建一排立方体 我计划将这些点构建成实体形状或只是 墙壁 以形成一个房间 然而 它似乎没有按预期工作 请指教 drawCub
  • 如何让用户选择适用于 Safari 浏览器

    我有这个 html 结构 ol class linenums li class L0 code span span code li ol 代码之前有行号 通过选择代码 我使用此 css 以便仅选择代码而不选择行号 ol linenums l
  • git服务器复制

    我们正在使用 git 进行多站点项目 并且仓库和团队都大幅增长 因此 远程站点正在遭受痛苦 我想向远程站点添加新的 git 服务器 以减少 git 服务器上的负载并使下载速度更快 但是我不确定如何保持这些同步 有什么办法可以原子地复制 gi
  • 键盘位置遮挡了 EditText 下方的视图,希望保持可见

    我的活动基本上是一个长形式的输入字段 在每一行上 我想在每个 EditText 下方显示一个 TextView 作为提示文本 并且我希望 TextView 在用户输入数据时始终保持可见 不幸的是 软键盘掩盖了提示文本 并且总是将其自身定位在
  • 从富文本框控件获取当前滚动位置?

    我在互联网上进行了广泛的搜索 看到了很多这样的问题 但我还没有看到真正的答案 我有一个富文本框控件 其中有很多文本 该控件中有一些法律信息 默认情况下 接受 按钮被禁用 我想检测滚动事件是否垂直滚动条的位置位于底部 如果它位于底部 请启用该
  • strtotime() 的结果是否会根据时区而改变?

    I used strtotime datetime 在 PHP 中将文本日期时间描述转换为 Unix 时间戳 参见下面的代码 datetime 2012 04 17 00 00 00 timestamp strtotime datetime
  • 使用 Enter 按键事件和鼠标单击触发提交按钮

    我是一个完全的初学者 正在使用 Just do it 和以项目为中心的路线学习前端 我的网络应用程序的工作原理基本上与待办事项列表类似 我认为这是因为我对同一个元素有两次 getElementById 这最初有效 add idea to l
  • Kendo Grid - 它自己的加载指示器

    Kendo grid在网格加载 分页 排序时自动提供自己的Loading指示器 它运行良好 但我不希望显示 隐藏这个内置加载指示器 如何禁用此功能 请建议我 谢谢 维诺斯 很简单 用CSS隐藏就可以了 您的选择器需要比内置 Kendo 类更
  • 如何在 C# 中使 winforms 进度条垂直移动?

    我正在开发 WinForms Jukebox 我想要一个垂直的进度条来控制音量 有谁知道这是怎么做到的吗 我不知道我会使用进度条control音量 但要display您可以使用用户绘制的控件来调整音量级别 或者您可以仅使用背景颜色调整标签的
  • 如何在 angular2 中访问父组件中的子组件 HTML 元素值?

    我使用下面的代码在父组件的按钮单击期间访问父组件中的子组件 HTML 元素值 子组件 ts Component selector child component template
  • 关于转向多层 Delphi 架构的建议

    我们有一个与 Firebird 紧密相关的相对较大的应用程序 存储过程 视图等 我们现在收到很多支持其他数据库的请求 我们还希望将很多功能从客户端转移到服务器 现在似乎是迁移到 3 4 层架构的好时机 我们已经了解了 DataSnap 20
  • 如何将变量从 Express.js 传递到 Angular11 通用 SSR

    简单的问题 我们如何从expressjs传递到角度通用HTML组件或主应用程序index html变量 比如从expressjs到ejs或pug app get req res gt res render index req messsag
  • Sublime Text 2 突出显示装订线

    默认情况下 当插入符号位于 Sublime Text 2 中的行号 装订线区域时 该行会突出显示 我怎样才能将其关闭 我看到隐藏装订线的选项 但我希望行号可见 谢谢 要关闭行突出显示 请转到preferences gt settings U
  • Phonegap 页面旋转错误,在横向模式下显示为纵向

    我有一个 简单的 网页打包在phonegap 应用程序中 如果我启动应用程序 它会以纵向显示页面 横向页面宽度 所以文本从左下到左上开始 右侧有一个空白 页面应该在此处结束 这是我所看到的 在我的中支持的方向是横向左和右 Info plis