问题描述
- 最后一次调用结束后旋转罗盘
-
做了一个罗盘,每5度旋转。问题是,在用户旋转超过五度时,我会同时收到多条服务响应,然后选择方法也会被多次调用。在最后一次调用没结束之前,罗盘旋转非常迟钝。在最后一次待用结束后,怎么旋转罗盘?
- (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading { if (newHeading.headingAccuracy > 0) { /* Rotate the compass to the selected degree */ [UIView animateWithDuration:1.0f animations:^{ [self.compassImageView rotateByDegree:degree clockWise:YES]; }]; } }
时间: 2024-10-04 15:38:12