【发布时间】:2020-10-31 07:38:24
【问题描述】:
在 Nativescript Angular 中,是否有办法检测方向变化并且不允许内容自动旋转但手动处理内容旋转?例如,当从纵向旋转到横向时,我希望屏幕上的内容保持静止,但我需要知道屏幕当前处于横向模式。
我正在使用nativescript-orientation 插件,但这仅允许我禁用旋转。禁用旋转后,当屏幕为横向或纵向时,我无法检测到方向变化。
【问题讨论】:
标签: ios angular nativescript
在 Nativescript Angular 中,是否有办法检测方向变化并且不允许内容自动旋转但手动处理内容旋转?例如,当从纵向旋转到横向时,我希望屏幕上的内容保持静止,但我需要知道屏幕当前处于横向模式。
我正在使用nativescript-orientation 插件,但这仅允许我禁用旋转。禁用旋转后,当屏幕为横向或纵向时,我无法检测到方向变化。
【问题讨论】:
标签: ios angular nativescript
如果您想自己检测方向,则必须获取传感器数据。我自己从来没有这样做过,所以我只会告诉你从哪里开始。对于 IOS,您已从 coremotion 获取传感器数据。您将需要加速度计和磁力计传感器的数据。
你可以使用插件nativescript-coremotion或者你自己直接访问IOS原生方法来做。
【讨论】: