问题标签 [orientation]

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 投票
5 回答
9044 浏览

iphone - UIDevice currentDevice 的“方向”始终为空

按照标题。调用 [[UIDevice currentDevice] BeginGeneratingDeviceOrientationNotifications] 无效。

DidRotateToInterfaceOrientation 等事件工作正常,但我需要能够任意轮询设备方向。

我该如何解决/做到这一点?

长话短说:我有一个标签应用程序,每个标签上都有一个导航控制器。第一个选项卡的根视图是当方向变为横向时全屏显示的图形;但是,每当视图出现时都需要检查这一点,因为方向变化可能已经发生在其他地方,所以我希望在这个视图出现时轮询方向状态。

0 投票
1 回答
689 浏览

uiview - UIButton 原点和设备方向

我有一个视图控制器,它设置为自动旋转到方向。在里面我有两个子视图。一个是uibutton。我想要的只是让我的按钮的原点保持锁定在纵向的左下角和横向的右下角(所以它基本上保持在同一个地方)。

它也应该保持在原位,以便纵向倒置和横向。

有任何想法吗?

0 投票
2 回答
4001 浏览

objective-c - UIActionSheet 中的控件定位错误

当用户点击按钮时,我需要显示一个带有UISwitch和 Done 按钮的弹出窗口,并在点击弹出窗口中的完成按钮时保存开关的状态。

所以我使用UIActionSheet来做到这一点 -

这一切都很好。我的定位有问题。不幸的是,我目前没有可以在此处发布的屏幕截图。但是开关出现在与操作表标题相同的行的最顶部,然后是完成按钮。

请有人帮助我如何将开关放置在标题下方并增加操作表的大小以使其看起来整洁。我需要这个尽快。谢谢。

0 投票
1 回答
1616 浏览

cocoa-touch - UIActionSheet 在横向和纵向上的位置

当我在横向模式下打开 UIActionSheet 时,它的定位不居中。如果我设置界限或更改框架。作为子视图的 UIActionSheet 中的内容发生了变化,但实际工作表仍然在同一个地方,看起来很尴尬。

如何将 UIActionSheet 及其子视图移动到屏幕中央?

0 投票
1 回答
8984 浏览

c# - 横向 WPF 到 XPS

我正在尝试从 WPF 控件生成 XPS 文档。到目前为止打印工作正常,但我找不到在横向模式下创建 XPS 的方法。

我创建 XPS 文件的代码,主要取自另一个 SO 页面

任何帮助表示赞赏。

0 投票
6 回答
43780 浏览

iphone - 添加到 UIWindow 的 UIView 中的方向

我有一个 UIView,它应该覆盖整个设备(UIWindow)以支持图像放大/缩小效果,我正在使用核心动画,其中用户点击 UITableViewCell 上的按钮并缩放关联的图像。

缩放性能完美无缺,我无法弄清楚为什么即使设备处于横向状态,子视图仍处于纵向模式。下图:

在此处输入图像描述

我确实有一个导航控制器,但这个视图已直接添加到 UIWindow 中。

0 投票
3 回答
15116 浏览

android - 如何在 onConfigurationChanged 中获取根布局的新宽度/高度?

我们的一个视图有一个ScrollView作为它的根布局。当设备旋转并被onConfigurationChanged()调用时,我们希望能够获得ScrollView新的宽度/高度。我们的代码如下所示:

我们的 AndroidManifest.xml 的相关部分如下所示:

最后,我们布局的相关部分如下所示:

在我们的 Droid 上,我们希望 ScrollView 的宽度在切换到横向时变为 854,在切换回纵向时变为 480(高度进行等效切换,减去菜单栏)。然而,我们看到的是相反的情况。这是我们的 LogCat:

显然,当我们切换到横向时,我们得到了纵向尺寸,当我们切换到纵向时,我们得到了横向尺寸。我们做错了什么吗?我们可以搞定并解决这个问题,但我觉得我们缺少一个简单的解决方案。

0 投票
1 回答
1117 浏览

ios - iPhone OpenGL ES 应用程序中的屏幕键盘方向问题

我需要在我的 OpenGL ES 应用程序中进行键盘输入,所以我刚刚创建了一个隐藏的 UITextField 并将其作为子视图添加到主窗口以及显示我的内容的视图中。我使用 UITextField 来控制键盘,它可以在单一方向上正常工作。

然后,我通过根据 UIDeviceOrientation 通知自己旋转 OpenGL 内容来更改我的代码以支持所有方向。为了旋转键盘,我覆盖了 UITextField 控制器中的 shouldAutoRotateInterfaceOrientation 方法,并为所有方向返回 YES。但我仍然看到键盘没有根据方向旋转。

有什么线索吗?

0 投票
1 回答
541 浏览

android - android saveinstance 保存矢量数据类型

我正在制作一个当前运行良好但只有一个问题的应用程序......众所周知,当用户更改手机的方向时,活动被破坏并重新创建......我的活动需要保存一个充满对象的向量重新创建活动时...我检查了 OnSaveInstance() 方法,发现无法存储矢量...是否有任何建议存储矢量以便我可以在重新创建活动时检索它? ?

任何帮助将不胜感激...

谢谢...

0 投票
1 回答
1061 浏览

ipad - 强制 iPhone 方向

我正在制作一个 iPad 应用程序,我需要将方向强制为纵向到应用程序的几个部分。我使用了未记录的“setOrientation”API,该应用程序被拒绝了。有记录的方法可以做到这一点吗?