gpt4 book ai didi

iphone - iPad 方向锁定通知?

转载 作者:行者123 更新时间:2023-12-03 20:11:12 26 4
gpt4 key购买 nike

有没有办法在 iPad 方向锁定时收到通知?当方向锁定设置为打开或关闭时,它确实会发送 receiveRotate: 通知,但我需要一种方法来区分正常旋转和锁定“旋转”。

问题是,当旋转发生变化时,我会在 View 中旋转事物。当锁被激活时,iPad 会发送一个 receiveRotate: 和 UIInterfaceOrientationPortrait。

我在 UIDevice 中查找了类似 isOrientationLocked 的内容,但没有成功。

感谢您提供有关此问题的任何线索。

编辑:当 iPad 方向锁定打开时,它确实会发送一条通知,表明由于某种原因旋转变为纵向。这会导致元素旋转,因为它们随着任何方向变化而旋转。这就是我想要阻止的。

EDIT2:是的,iPad 不应该发送肖像通知,但它确实发送了。在此纵向通知之后,iPad 会停止发送通知,这本来就是应该的方式。这只是最初的通知。

我无法使用加速度计,因为我仍然希望能够使用方向锁的锁定功能。如果我有办法知道 iPad 何时被锁定,也许我会使用加速计。

EDIT3:receedRotate:针对所有方向使用 UIInterfaceOrientationPortrait 调用。

最佳答案

显然它现在正在工作。

我最近在安装了最新的 XCode 和 iPhone SDK 后又跳回了我的旧项目,当锁打开时我不再收到 UIInterfaceOrientationPortrait。我根本没有更改过代码,所以它一定是 Apple 的。

关于iphone - iPad 方向锁定通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2656157/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com