1

我有一张描述猴子头的图像。我希望猴子的头总是朝上。当您转动设备时,猴子的头部也会转动,但我希望尽管 iPhone 旋转,但猴子的头部不会转动(就像指南针一样)。

我怎样才能做到这一点?

4

2 回答 2

0
  1. 要使用动画进行旋转,此链接可能会有所帮助。
  2. 跟随设备的方向这是另一回事......

可能涉及使用 CLLocationManager 的指南针 :):

- (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading

或者更好,使用陀螺仪


请务必查看 Apple 文档,那里那里 还可以查看 Apple 示例代码:在此处输入图像描述

于 2011-04-15T20:03:05.847 回答
0

如果您想在设备转动时跟随设备,您必须使用 CLLocationManager 进行跟踪。

但是,如果您只是希望猴子在用户从纵向转换为横向(以及它们的对立面)时保持直立,那么 UIInterfaceOrientation 可能会解决问题:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{
    return YES;
}
于 2011-04-15T20:08:23.133 回答