问题标签 [uideviceorientation]
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 - 方向改变时更改或禁用 iPhone 旋转动画
当屏幕方向从横向变为纵向时,如何更改或禁用旋转动画,反之亦然?
iphone - iPhone - 屏幕旋转?
UIDeviceOrientation
& 和有什么不一样UIInterfaceOrientation
?
我应该使用哪一个来检测 UIView 上的旋转?
iphone - iOS 4.2 如何在方向改变时显示不同的图像?
iOS4.2 当我的应用程序启动时,我会显示一个可见的图像,直到我的 webview 加载。在 webview 加载后,该图像被设置为隐藏。如何执行以下操作: 如果是纵向,则显示 DefaultPortrait.png 如果是横向则显示 DefaultLandscape.png?
如果设备是纵向,则显示
或者
如果设备是横向的,则显示
ios - Facebook iOS SDK 对话框键盘问题
我正在尝试通过 iPad 应用程序中的提要对话框向用户发布流发布 Facebook 帖子。
当我点击该区域以输入消息时,会出现键盘,当我点击“说点什么...”框时,会出现光标。但是当我尝试输入时,输入没有转到文本字段,光标变得不可见并且文本字段似乎失去了焦点。如果我按更长的时间,我终于可以写了。
奇怪的是,这只发生在纵向,而不是横向。之后的帖子一切都很好,只是有时会丢失用户的消息。有任何想法吗?
iphone - 更改 UIDeviceOrientation 时的奇怪行为
这是我在方向改变时所做的......
当我将设备急剧旋转 180 度时,我会出现一些错误显示?我该如何解决?
iphone - iPad UIInterfaceRotation 为 0,应用启动时旋转混乱
我想我错过了苹果手册中一些非常重要的东西,导致我遇到了这个问题。
我将描述我想要拥有什么以及我得到什么+我做什么。
前言:
- 我的工作目标是一个具有登录屏幕的应用程序。这个屏幕应该被放置在所有其他视图之上,以便稍后淡出。所以在这种情况下,我想我已经违反了一条规则,以防我正确理解“只有一个主窗口指南”。
我想要的是:
- 有一个普遍的应用√检查
- 有一个通用应用程序,它只有 iPad 的 UIInterfaceRotation √ 检查
- 在启动时没有关于 uiinterfaceorientation 或 uideviceorientation 的问题,这使我能够以适当的尺寸显示所有视图,而无需旋转几次以使其全部正确定位。- 未检查
我得到什么:
- 当我以横向启动应用程序时,这是我在界面生成器中的视图的默认方向,它的完美对齐并且我可以旋转我想要的所有东西,它的完美,保持完美,万岁
- 当我以纵向方式启动应用程序时,我看到屏幕上飞来飞去的横向视图 - 每次都以不同的速度 - 至少看起来是这样。当我现在来回旋转应用程序时,它会完全对齐 - 也完全符合需要。
我做什么:
- 99% 的旋转相关设置是在界面生成器中进行的,我目前只有一些更改方法来在旋转完成时更改背景图像等等。
我注意到,即使我在设备知道它的方向之后构建屏幕,它也会导致这种情况。
换句话说:
注意:addEventListener 是我创建的一个小通知类别,以便于处理。所以这里没有魔法。
在构建屏幕中,我添加了所有子视图。起初,后台的实际屏幕,这个屏幕将登录作为子视图(这无关紧要,因为当我将登录添加到主窗口本身时,情况是一样的)。
所以在这种情况下,我真的不知道下一步该怎么做。一旦设置了方向对齐,它就完全符合我在 IB 中的定义。
任何帮助、链接、代码等,不胜感激。非常感谢!我试图搜索这个,只是发现了许多类似的问题,没有解决方案。所以有点抱歉,以防我似乎问了同样的问题,如果我真的问了,这是一个很大的问题。
最好的祝福
iphone - 在设备旋转时隐藏 UIView - 当设备水平时不起作用
当设备旋转时,我试图在视图控制器中隐藏图像。我在 PlayerViewController 中发布通知,并在负责bannerView的应用程序委托中监听它:
PlayerViewController 发送通知,应用程序委托隐藏横幅视图。但是,当设备平放在桌子上时,图像会显示。当设备垂直但水平放置时工作正常,图像出现......奇怪。
以下是发送通知的代码:
任何想法为什么会发生这种奇怪的行为?
只需一点点更多信息。在模拟器中,图像显示设备处于倒置方向时,即使我有:
ios - 警告:将不兼容的类型传递给 setRootViewController:
我正在为 iPhone 做一个计算器,在设备旋转时,会显示一个新视图,并且出现以下三个错误:
CalculatorAppDelegate.m:21:警告:不兼容的 Objective-C 类型'struct CalculatorViewController *',当从不同的 Objective-C 类型传递'setRootViewController:'的参数 1 时,预期的'struct UIViewController *'
此错误(及以下)来自代码:
CalculatorAppDelegate.m:警告:语义问题:从“CalculatorViewController *”分配给“UIViewController *”的指针类型不兼容
以下错误来自:
CalculatorViewController.m:警告:语义问题:从枚举类型“UIDeviceOrientation”到不同枚举类型“UIInterfaceOrientation”的隐式转换
warnings - 警告:从枚举类型“UIInterfaceOrientation”到不同枚举类型“UIDeviceOrientation”的隐式转换?
在这一行:[self deviceInterfaceOrientationChanged:interfaceOrientation];
我收到此警告
你能帮我吗?拜托。感谢你
这是代码:
iphone - MPMoviePlayerController 方向
我正在使用 MPMoviePlayerController 使用远程视频 URL 播放电影。是否有可能找出是在哪个设备方向视频中拍摄的,无论是纵向还是横向?据此,我将设置纵向框架和横向框架。请告诉我,谢谢。