【问题标题】:Prevent UIImageView from rotating with the device rotation防止 UIImageView 随设备旋转而旋转
【发布时间】:2023-04-10 00:28:01
【问题描述】:

我正在做一个指南针,我不希望我的 uiimageview 在用户旋转设备时旋转。 是否可以禁用此功能?

谢谢。

【问题讨论】:

  • 不可能停止,但是当您的设备旋转时,您可以获得旋转角度并将您的 UIImageView 旋转到返回状态。
  • @Retro 不确定这意味着什么。但无论如何,你需要解释你想要更多。

标签: ios objective-c image-rotation compass-geolocation


【解决方案1】:

好的,我花了一段时间才弄清楚你真正想要什么。

您的问题最好表述为...

我正在尝试制作一个指南针应用程序。使用图像作为指南针。当用户旋转设备时,我可以让它指向同一个方向吗?

答案是肯定的。

您需要考虑使用 CoreMotion 框架。

只是一个简短的说明

这样做并不是“阻止它旋转”。您实际上是在旋转屏幕上的图像,以产生它没有旋转的错觉。

【讨论】:

  • @user3800957 不用担心:D
【解决方案2】:

在您的应用设置 -> 常规 -> 部署信息中: 取消标记你想要的:

【讨论】:

  • 我认为问题不在于设备方向,而在于创建一个始终指向北方的指南针图像。
猜你喜欢
  • 2013-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多