iPad 应用程序,HTML5,横向和纵向旋转

Posted

技术标签:

【中文标题】iPad 应用程序,HTML5,横向和纵向旋转【英文标题】:iPad app, HTML5, rotating for landscape and portrait 【发布时间】:2013-01-25 02:59:16 【问题描述】:

如果 iPad 应用程序基本上托管 Webviews,并且在这些 webviews 中我加载了一些 html5 文档,那么旋转设备和以横向和纵向呈现 UI 是否会出现问题? 通过问题,我的意思是 HTML5 在我旋转 web 视图时是否必须对其进行任何特殊处理?我应该构建两个 html 文档,一个用于纵向模式,一个用于横向模式?如果是这样,这是否意味着在旋转时我必须将一个加载到 webview 并暂停 UI 直到完成?

【问题讨论】:

【参考方案1】:

UIWebView 是 UIResponder 的子类——您可以从中捕获运动事件,例如倾斜/旋转。所以假设你发现你的代码有问题,你可以做点什么

您还可以使用 UIDevice 获取有关设备方向的更多信息

【讨论】:

以上是关于iPad 应用程序,HTML5,横向和纵向旋转的主要内容,如果未能解决你的问题,请参考以下文章

将 ipad 从纵向旋转到横向时,Div 保持相同的宽度

纵向和横向 ipad 的差异 UI

iPad:纵向和横向模式之间的时间延迟

在两个视图之间切换以及从纵向切换到横向时出现 iPad 方向问题,反之亦然

从横向旋转到纵向 (iPad) 后 UITableView 的奇怪行为

您是不是需要一个横向的 iPad 启动图像来用于仅是纵向的应用程序