问题标签 [screen-rotation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3186 浏览

android - 旋转屏幕后ImageView宽高返回0

我,我开始探索 Android,我有点卡在我的第一个问题上。旋转屏幕后,我的 ImageView 在宽度和高度上返回 0。第一次上传照片时它工作正常,但是一旦我翻转屏幕它就会返回 0。我试图在 onResume 和 onRestoresavedInstance 方法中获取它,但我失败了。有谁知道如何解决这个问题?

先感谢您。:)

布局

代码

0 投票
3 回答
1981 浏览

ios - 重定向后如何防止 UIWebview 内容的缩放?

我正在构建一个具有 UIWebView 的 iOS 5/6 应用程序。它加载了一些我嵌入到我的应用程序中的 HTML。
现在,当我旋转我的设备时,WebView 会改变它的大小(因为我希望它填满屏幕的整个宽度)。
然后它变得很奇怪:一些内容被放大,而一些内容没有被放大。请参阅此图像,其中包含一些示例文本:UIWebview 旋转问题

如您所见,标题(H6)保持不变,而段落放大了。有人知道如何防止这种情况吗?我希望 html 在横向模式下看起来与在纵向模式下相同。

我尝试将视口缩放设置为 1:<meta name="viewport" content="initial-scale=1.0,max-scale=1.0"> 但这无济于事。主体的font-size样式设置为14px,但将其更改为14pt或百分比也没有任何区别。将width身体的设置为100%也没有帮助。

奇怪的是,删除文本中的换行符 ( <br/>) 可以修复它,但我需要换行符在那里,所以这不是解决方案。

唯一有效的是在方向更改后重新加载 UIWebView 的内容,但这并不能防止它在旋转过程中看起来正确,并且它会重置用户可能已经完成的任何滚动。

有任何想法吗?

0 投票
4 回答
201 浏览

ios6 - ios6旋转问题

我正在将我的应用程序转换为 ios6,但我遇到了旋转问题。有人可以帮我旋转设备时会调用哪些方法吗

0 投票
0 回答
2066 浏览

cordova - 带有条形码扫描仪的 Phonegap 问题与屏幕旋转

我正在使用 PhoneGap 2.2.0 和条形码插件https://github.com/phonegap/phonegap-plugins/tree/master/Android/BarcodeScanner(2.0.0版)

这是 index.html:

当我在我的手机(4.1.1 下的 Galaxy S3)上以横向模式启动此代码时,一切正常。当我以纵向模式启动此代码时,扫描栏结果永远不会返回,也不会出现错误消息。它只是回到 index.html,如果我重新启动扫描(横向)它可以工作。

所以我猜手机旋转和phonegap条形码插件存在错误。有人有解决方案吗?

0 投票
1 回答
382 浏览

css - 使用CSS基于设备方向的动画?

我创建了一个页面,该页面根据设备方向显示和隐藏内容,但是我发现当您旋转并且内容显示/隐藏时会有一些跳跃/滞后。

是否可以仅使用 css 在显示/隐藏的 lelements 之间制作更平滑的过渡动画?

0 投票
3 回答
902 浏览

ios - 如何找到键盘未覆盖的视图部分(UIModalPresenationStyleFormSheet)?

我有一个显示带有 UITextView 的视图的视图控制器,并且我想在键盘出现时调整视图的大小,以便 UITextView 不会被键盘覆盖。我几乎在所有情况下都能正常工作。据我所知,只有当视图控制器以 ModalPresentationStyleFormSheet 呈现并且仅以 LandscapeRight 方向呈现时,我仍然在 iPad 上看到了一些奇怪现象。

我的视图控制器 -keyboardWillShow 的相关部分:

-[UIView boundsInWindow]:

这在大多数情况下都有效。但是,当我的应用程序处于用户界面方向 LandscapeRight 时,我从 -boundsInWindow 获得的原点比它应该的要低很多。这可能是什么原因造成的?

感谢您的帮助!

0 投票
1 回答
345 浏览

android - 如何旋转android.graphics.Picture

如何将 android.graphics.Picture 旋转 90 度?

*注意:不,它不是位图形式

0 投票
1 回答
253 浏览

android - 打开 EDIT 对话框并旋转设备时应用程序崩溃

我有个问题。当我单击“添加练习”并打开添加对话框以放置一些信息时,即使我旋转设备,一切正常。但是当我使用“编辑对话框”旋转设备时,应用程序崩溃了,请帮帮我。需要一些东西来防止它。(我不是程序员,所以对我来说并不容易)

}

0 投票
2 回答
1605 浏览

ios - iOS OpenGL ES 屏幕旋转,而后台应用程序栏可见

我的应用程序用于GLKit渲染 3D 场景OpenGL ES

一切正常,除了一件事。当我在 iPad 中启动我的应用程序并显示背景应用程序栏(单击两次“主页”按钮)然后更改设备的方向时,场景更新错误(最后渲染的图像被简单地拉伸以填充新矩形)。

我找到了原因。当后台应用程序栏出现时,GLKViewController's paused设置为YES自动(应用程序委托接收-applicationWillResignActive:)并且在此栏关闭之前不会进行渲染。

我在 Apple 指南(iOS 的 OpenGL ES 编程指南/实现多任务感知 OpenGL ES 应用程序)中发现,在收到-applicationWillResignActive:应用程序后应该停止 GL 渲染或将被终止。所以看起来一切都很好,除了旋转后渲染不好:)

我检查了一些 OpenGL 游戏。当此栏显示时,它们也变得“暂停”,但以某种方式正确更新了设备旋转时暂停的场景。他们如何做到这一点?

0 投票
1 回答
1329 浏览

uiviewcontroller - 只允许一个 uiviewcontroller 旋转

我正在使用 IIViewDeck 开发一个应用程序,我只希望一个视图控制器旋转。它是 ios 6,我能够计算出 shouldRotate 级联以获得我需要成功旋转的那个。

我的问题是,如果我在横向然后切换到另一个视图控制器,应用程序仍然在横向。我需要把它强行还给抗议者,但我没有任何成功。我认为最简单的方法是在可旋转视图控制器的 viewWillDisapper 中执行一些“强制肖像”代码,但我只是不知道如何执行。

有什么建议么?