问题标签 [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.
iphone - TabBar 应用程序中的横向和纵向视图问题
我有一个 TabBar 应用程序,我希望它是横向和纵向的。问题是当我转到选项卡 2 从我的表中进行选择然后选择选项卡 1 并旋转设备,然后再次选择选项卡 2 时,内容不知道设备已旋转并且不会正确显示我的自定义定向内容。我正在尝试编写一个私有方法来告诉视图它当前所处的方向。在 viewDidLoad 中我假设它是纵向的,但在 shouldAutoRotate 中我让它在私有方法中查找内容的正确对齐方式。请帮忙!!这是我的代码:
.net - 如何判断一张照片是横拍还是竖拍?JPEG .NET 元数据方向
通过 VB.net/C# 有没有办法读取 JPEG 的任何元数据来判断照片是横向还是纵向拍摄的?
我会假设相机首先需要一个加速度计来判断向上的方向......对吗?假设有这种智能来检测倾斜角度,我将如何从 JPEG 中读取该信息?
我在网上找到了一些示例来使用 vb/.net 读取元数据,不确定要阅读什么来找到我需要的信息。
感谢任何指针......
android - Android - 如何让小部件识别手机方向何时改变
我希望我的小部件在手机方向改变时更新。在 android 2.0 之前,您可以注册您的小部件以获取方向更改的意图
但是在 2.0 之后你就不能这样做了。Android 开发文档说:
您不能通过清单中声明的组件接收此信息,只能通过使用 Context.registerReceiver() 显式注册它。
尝试注册它的好建议,但您不能在 AppWidgetProvider 中注册接收器。
我只想知道手机何时切换方向,以便在垂直空间不足时向用户正确显示一些文本。
iphone - 在 iPad 上确定 UIInterfaceOrientation
在这种情况下我不需要指定方向,我只需要检测它,但我遇到了麻烦。我有条件代码只能在纵向工作,如果设备是横向的,我需要做其他事情。由于 deviceOrientation 不一定与 interfaceOrientation 相同,因此我无法想出测试纵向模式的方法。
我在 Google 上找到的大多数教程都是强制横向或进行某种旋转的方法。我唯一想做的就是确定方向是什么。这是我的代码,它不起作用:
我需要有条件地确定 interfaceOrientation 和程序的值。谢谢你的帮助!
iphone - iPhone状态栏方向与opengl
我只有使用投影矩阵以纵向和横向模式显示的opengl视图(视图的转换始终是标识)。我需要以正确的方向显示状态栏。我通过在 UIApplication 中设置状态栏方向属性并更改 opengl 视图的框架来做到这一点,这样视图就不会进入状态栏。
当我从横向更改为纵向(横向是初始状态)时,视图的框架设置为 (0, 20, 320, 460) 并保持这样。但是视图似乎被(-10,-10)翻译。
看来我确实改变了视图的大小,但无法移动它。奇怪的是:
初始视图是全屏的,我将其更改为 (0, 0, 300, 480) (带状态栏的风景)然后它就可以工作了,当我第二次尝试它时它不起作用(带状态栏的肖像)
视图的 frame 属性显示视图放置正确
有什么想法可以解决这个问题吗?
iphone - iPad 方向锁定通知?
有没有办法在 iPad 锁定方向时接收通知?当方向锁设置为打开或关闭时,它会发送一个 receivedRotate: 通知,但我需要一种能够区分正常旋转和锁定“旋转”的方法。
问题是当旋转发生变化时,我正在旋转我的视图。当锁被激活时,iPad 会发送一个 receivedRotate: 和 UIInterfaceOrientationPortrait。
我在 UIDevice 中查看了类似 isOrientationLocked 的内容,但没有成功。
感谢您提供有关此问题的任何线索。
编辑:当 iPad 方向锁定打开时,它会发送通知,说明由于某种原因旋转变为纵向。这会导致元素旋转,因为它们随任何方向变化而旋转。这是我要防止的。
EDIT2:是的,iPad 不应该发送纵向通知,但它会发送。在这个肖像通知之后,iPad 停止发送通知,这是它应该的方式。这只是阻碍的初始通知。
我不能使用加速度计,因为我仍然希望能够使用方向锁的锁定功能。如果我有办法知道 iPad 何时被锁定,也许我会使用加速度计。
EDIT3: receivedRotate: 使用 UIInterfaceOrientationPortrait 调用所有方向。
wpf - 在 StackPanel 周围设置边框。
这是我的 XAML 代码:
边框围绕整个窗口设置。而且,当我创建另一个 StackPanel 时,它会添加到我以前的 StackPanel 的右侧,而不是添加到它下面。这是什么原因?
android - 我可以在横向相机 SurfaceView 上添加纵向布局吗?
我的应用程序应该包含一个相机预览表面。相机通过 AndroidMainfest.xml 固定为横向视图
如果有其他方法可以让相机预览本身正常运行,请告诉我。
现在我需要一个包含一堆按钮的覆盖层。由于可用性,用户界面应设置为纵向视图(甚至更好的方向感知)。
有没有办法在纵向上有一个透明的布局(用于按钮和其他 GUI 元素)?
我尝试通过扩展RelativeLayout 来编写一个特殊的旋转布局,但是onDraw 方法在任何时候都不会被调用。
我对 Android 平台编程很陌生。当然,我还不太了解编程技巧和解决方法。在过去的两周里,我做了很多研究(甚至研究了原生的相机实现),但到目前为止还没有找到好的解决方案。
也许它适用于两个单独的活动,但我认为这不是正确的解决方案。
iphone - subView 如何检测到 mainView 正在旋转?
我有一个主视图。在这个视图中,我添加了一个相同大小的视图。当主视图(背景)旋转时,它被检测到但子视图不知道被旋转。它的功能甚至没有被调用。即使程序也启动了,如果我处于横向模式,它也是一样的。
如何让 subView 知道设备正在旋转?