问题标签 [screen-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.
ipad - ipad默认横向不显示
我已经添加了两个图像。Default-Portrait.png 和 Default-Landscape.png。但是每当我启动我的应用程序时,无论方向如何,都只会显示纵向默认图像。
为什么会这样?
iphone - 如何以编程方式自动调整 iPhone 中屏幕方向的子视图?
我创建了一个背景颜色为红色的 UIViewController 类。我还创建了一个 UIView,它是一个子视图,并在其上放置了一个背景图像和两个 UIButton。我为屏幕方向提供的编码是
问题:
当我变成横向时,子视图会随图像调整大小,但按钮保持在同一位置,我没有使用任何 .xib 文件。我已经以编程方式创建了项目。请回复....
iphone - shouldAutorotateToInterfaceOrientation 不起作用
我一直在以纵向模式编写我的通用应用程序,现在在大约 15 个 nib 文件、许多 viewCotnroller 之后,我想实现 shouldAutorotateToInterfaceOrientation 并在横向模式下设计一些屏幕。
添加:
到我所有的 viewControllers,不做这项工作。
在调试期间,我看到调用了此方法,但它不起作用!不在模拟器中,不在设备中,不在 Iphone 中,不在 Ipad 中!
我在论坛中搜索了一些答案,并看到了一些使用建议:
也没有用,
添加:
和
对我的 viewDidLoad 和 viewDidUnload 分别也不起作用。
我迷路了..任何帮助都可以!
还有一个信息……我所有的视图都是 UIControl 类型的,因为我需要 TuchUpInside 才能工作。
Appriciate your help.
iphone - 以编程方式自动调整 iPhone 中的子视图大小
我创建了一个 UIViewController 和一个 UIView,其中有两个 UIButtons。
问题:当我将方向更改为横向时,具有按钮的视图会调整大小,但是当我单击按钮时,会显示带有 blueColor 的视图而不会自动调整大小。我可以在 redColor 中看到一半作为根视图,在 greenColor 中看到一半作为子视图。我还覆盖了 ShouldAutoRotate 方法并以编程方式完成了这个项目。请回复我。
uiviewcontroller - UIViewController 没有定位。未调用的方法
问候,
这个问题似乎确实是 iphone SDK 世界中一个正在进行的传奇......所以这是我的贡献......
从同一个模板有两个独立的项目......一个半工作,另一个根本没有......请让我解释我的步骤......
使用这个基本的 GL ES 模板 //iphonedevelopment.blogspot.com/2008/12/opengl-project-template-for-xcode.html 必须整理一些“发布”配置,但除此之外,我需要添加方向一个 GL ES 项目。
我的第一个项目,做了我的东西,然后添加了这些方法....
并了解他们在做什么(或在我的情况下试图做什么),(BOOL)应该......在创建视图控制器时被调用一次,并返回“是”。但在那之后,没有其他方法被调用!
所以我从头开始使用一个空白模板(上面的 GL ES 模板)......并添加了支持自动旋转的最小值。但是这次没有一个方法被调用!
所以我调查了.... //developer.apple.com/iphone/library/qa/qa2010/qa1688.html 正如它所说,我首先添加了 GLViewController.view,然后将 GLview 添加为应用程序委托的子视图。没有什么!
然后找到这个 //www.iphonedevsdk.com/forum/iphone-sdk-development/44993-how-determine-ipad-launch-orientation.html 声明启用方向通知
然后随后在视图控制器中禁用它们......很有意义......做到了,什么都没有......
我认为通知可能默认打开,因为我不需要在第一个项目中启用它们,但它仍然尝试验证方向(即 (BOOL)shouldAutoRotate...)...
如果有人可以帮助我,将不胜感激,因为这个问题让我发疯。提前致谢。
代码可以在这里找到... http://rapidshare.com/files/392053688/autoRotation.zip
NB 这些项目避免使用 nib/xib 资源,如果可能的话,希望保持这种方式。
PS iPad 设备不在我所在的位置,所以我还不能在设备上进行测试。在模拟器上工作会很好。
iphone - 有什么方法可以触发界面方向检查?
我的应用程序从反面视图(只有一个方向)转到其主视图(可以有任何类型的方向。当我从反面回到主视图时,不会检查主视图的方向并立即更改。
我需要一种方法来触发 willRotateToInterfaceOrientation 中发生的内置方向检查,以便当用户从翻转视图转到主视图时方向正确。任何帮助表示赞赏。
我看到了另一个关于此的问题,但没有看到明确的答案。
谢谢!
java - 如何将我的 android 程序的布局锁定到一个方向
可能重复:
不希望在手机旋转时破坏/创建活动
我正在尝试编写一个程序,该程序需要在手机四处旋转时平滑方向传感器样本。每次更改手机的方向时,它都会在布局更改时中断数据并冻结程序。如何将其锁定在一个方向(横向或纵向,没关系)?
我认为它与android:layout
xml 文件有关,但我在网上找不到任何东西。
iphone - 如何查询 iPhone/iPad 屏幕的当前方向?
我很想知道是否有某种方法可以确定 iPhone/iPad 上屏幕的方向。
目前,我发现自己在调用此消息时设置了一个成员变量:
...感觉就像我应该能够查询状态而不是在它发生变化时跟踪它。
css - iPhone Safari CSS 旋转错误
我有一个在 iPhone/Mobile Safari 上运行异常的小型手机应用程序。当它的方向是垂直的时,页面呈现并且工作得很好。当我水平旋转手机时,页面上的所有元素都不会正确调整大小。一些标题元素将保持几乎相同的大小,可能会增加 10%,其他的会增加一倍。
有没有人遇到过这个?我的第一个想法是 css 可以混合基于 em 和 px 的尺寸,但是找到每个尺寸元素并将它们转换为 em 并没有改变任何事情。
android - 处理方向变化时的问题
我需要处理我的 Android 应用程序中的方向更改。为此,我决定使用OrientationEventListener
便利类。但是他的回调方法被赋予了一些奇怪的行为。
我的应用程序以纵向模式启动,然后最终切换到横向模式。我在回调onOrientationChanged
方法中执行了一些自定义代码,提供了一些额外的 UI 处理逻辑 - 它有一些对findViewById
. 奇怪的是,当从横向模式切换回纵向模式时,onOrientationChanged
回调被调用了两次,更糟糕的是 - 第二次调用正在处理bad Context
-findViewById
方法开始返回null
。这些调用是直接从MainThread进行的
我用一个Activity
没有任何逻辑的假人复制了相同的行为,除了一个处理方向问题的逻辑。我通过按Ctrl+F11从 Android 2.2 模拟器启动方向切换
可能出了什么问题?
Upd:实现的内部类OrientationEventListener
}