问题标签 [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 - 禁止以除 Portrait AVFoundation 以外的任何方向拍摄图像
我AVFoundation
用来展示相机。
我想防止相机本身旋转,以便观看者只能以纵向看到相机,并且只能以纵向模式拍摄图像。
我定义Supported Interface Orientation
为仅支持纵向,并且视图本身仅在纵向模式下显示,而不是相机 - 正在随设备方向旋转
如何强制AVFoundation
显示相机并仅像 UIViewController 那样以纵向方式捕获图像?
我设置相机的代码:
objective-c - 检查当前方向是否支持方向
在我的属性列表文件中,我提到了所有支持的方向。我有许多支持不同方向的应用程序。为了处理所有这些应用程序的所有 UI 相关的东西,我有一个共同的项目。所以,我不能在这个公共项目中做任何特定于应用程序的事情,因为它也会影响其他应用程序。在这个通用项目的一个文件中,我需要检查是否支持设备方向。
我已经使用数组检索了支持的方向
我的方法有签名
我需要检查是否支持当前方向,即我需要检查supportedOrientations 数组中是否存在当前方向。
我无法这样做,因为当我使用
我收到一条错误消息,说 ARC 不允许将 UIDeviceOrientation 隐式转换为 id。
这是因为它们是不兼容的类型。我该如何检查?
javascript - 设备方向不起作用
好吧,我有这个小脚本:
哪个应该添加deviceorientation
,将其附加到页面上,并每隔 1 秒提醒当前方向是什么,即 gamma。
但是,它不起作用?没有任何警报!任何提示...想法...?
编辑:我在控制台日志中收到“未捕获的 ReferenceError:g 未定义”......但它已定义!
objective-c - 与方向更改相关的 EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
我有一个奇怪的问题。我收到一个错误报告,说应用程序因方向更改而崩溃。问题是我根本没有在应用程序代码中注册任何方向事件。我唯一与方向变化有关的是:
...在所有视图控制器上,以确保它在 iPad 而不是 iPhone 上改变方向。错误发生在 iPhone 上。
IS_IPAD 来自于此:
它似乎-[UIWindow _updateInterfaceOrientationFromDeviceOrientation:]
调用了一些不再存在的对象。如果我没有注册任何与方向相关的通知,那会是什么对象?
ios - 进入横向模式后,tableHeader 和 tableView 之间出现白线?
我制作了一个 tableView,它在段按钮更改时加载数据。它运行良好。我已将 tableView 背景颜色设置为一些 RGB 值并在其上应用自定义标题。我的代码如下:-
//表格自定义标题视图。
并将页脚设置为零
一切都很好,但是为什么在获取横向模式时会出现白线。我的屏幕截图如下:-纵向
在横向模式下
谢谢 !..
ios - 如何在横向和纵向模式下仅制作 MPMoviePlayerController
我正在开发一个应用程序,该应用程序在单击某个缩略图时必须播放视频,我正在显示列表。我只希望视频在横向和纵向模式下旋转,但其他屏幕必须在纵向模式下我们如何做到这一点。
ios - MPMoviePlayerViewController 的 UIDeviceOrientation
我正在开发一个应用程序,其中我有一个项目列表,我想在其中单击缩略图并且必须播放视频,我的要求是只有 MPMovieViewController 必须旋转剩余的屏幕不能为此旋转我在列表中使用以下方法每次都画肖像。但如果我使用它,我将无法旋转 MPMoviePlayerViewController。
所以我返回后返回“UIInterfaceOrientationMaskAll”,我能够自动旋转 MPMoviePlayerViewController 但是当我回来点击完成按钮或视频处于横向模式时视频完成后,我的前一个正在旋转,但我不希望这种行为我需要前一个纵向查看,下面是实现 MPMoviePlayerViewContoller 的代码。
请让我知道如何获得它。
ios - iOS:仅针对少数弹出视图更改方向
我有一个仅在横向模式下运行的应用程序。一切运作良好。但是我很少有像 Apptentative 反馈视图和 Twitter 工作表视图这样的弹出视图,在纵向模式下效果很好。那么如何在加载这些弹出窗口时强制更改方向并在这些弹出窗口关闭时返回横向。
ios6 - 在 Orientation iOS6 上调整自定义 UITableViewCells(子视图)的大小
# 我有一个带有自定义 UITableViewCells 的 UITableView。我的视图在方向上自动旋转,因为我已经实现了 ios6 方向方法。
# 我没有使用 xib 文件并以编程方式绘制所有内容(imageView、label)。当我旋转我的设备时,tableView 和 Cells 会旋转,但单元格子视图的大小和位置不合适。
# 那么如何调整当前在 TableView 上绘制的单元格的大小。由于单元格是异步绘制的,而不是一次全部绘制,如何应用调整大小?
# 我需要应用 AutoResizingMasks 还是 NSLayoutConstraint ?我的 TabBar 和 NavigationBar 已正确调整大小,但单元格没有。
***请注意:我没有添加任何代码块,因为我只是不明白如何处理已绘制的单元格以及在 objectForRowAtIndexPath 之后动态绘制的单元格。
ios - 即使父视图被锁定在纵向模式下,也允许子视图自动旋转?
我正在IOS6中开发一个应用程序。我正在使用情节提要,在我的总结中,我只检查了支持的界面方向的纵向模式。这使我的整个应用程序无需任何额外编程即可锁定为纵向模式。
在我的一个视图控制器中,我有一个隐藏的子视图(UIView),在单击按钮之前不会出现。单击按钮并出现子视图后,它将接管屏幕并以幻灯片形式显示图像。我想让这个子视图能够自动旋转,因为有些图像是横向的。有没有办法以编程方式允许这个子视图能够做到这一点,即使应用程序的其余部分被锁定在纵向模式下?