iOS: 举起听
iOS: Raise to Listen
在iMessage中收到语音备忘录时,您可以抬起phone通过顶部扬声器收听语音备忘录(条件:已在设置中启用该选项)。
这是否可以与其他应用程序一起使用?我在网上搜索过它,但似乎没有关于该主题的资源。
您正在寻找的是利用 CoreMotion 框架来检测运动并在检测到某种类型的运动后的某个时间点继续执行操作。
在这里查看一些示例代码:Simple iPhone motion detect
UIResponder
class 有检测运动的方法,尽管它们通常用于检测具有 UIEventSubtypeMotionShake
运动常数的抖动。
可能有一个用于检测设备何时升起,但我在 Apple 的文档中找不到,所以它可能是私有的(如果确实存在的话)。
您可以尝试使用不同的值,但请记住,如果您找到一个有效但未在 Apple 文档中引用的值,它可能会在 iOS 的未来版本中发生变化。
或者您可以直接使用 CoreMotion
框架。查看 this Whosebug article 了解如何使用它的示例。
在iMessage中收到语音备忘录时,您可以抬起phone通过顶部扬声器收听语音备忘录(条件:已在设置中启用该选项)。
这是否可以与其他应用程序一起使用?我在网上搜索过它,但似乎没有关于该主题的资源。
您正在寻找的是利用 CoreMotion 框架来检测运动并在检测到某种类型的运动后的某个时间点继续执行操作。
在这里查看一些示例代码:Simple iPhone motion detect
UIResponder
class 有检测运动的方法,尽管它们通常用于检测具有 UIEventSubtypeMotionShake
运动常数的抖动。
可能有一个用于检测设备何时升起,但我在 Apple 的文档中找不到,所以它可能是私有的(如果确实存在的话)。
您可以尝试使用不同的值,但请记住,如果您找到一个有效但未在 Apple 文档中引用的值,它可能会在 iOS 的未来版本中发生变化。
或者您可以直接使用 CoreMotion
框架。查看 this Whosebug article 了解如何使用它的示例。