这个让我很不舒服!我有一个视图,其中包含mkmapview
我希望能够旋转地图视图,只留下封闭的导航控制器(即:手机顶部是导航栏顶部。
我正在使用这段代码——它正在工作:
theMapView.transform = CGAffineTransformMakeRotation(( trueHeading * M_PI / 180.0) * -1);
[UIView beginAnimations: @"rotate" context:nil];
[UIView setAnimationBeginsFromCurrentState:YES];
CGFloat radians = trueHeading / 180 * M_PI;
compassRoseView.transform = CGAffineTransformMakeRotation( radians);
[UIView commitAnimations];
我还将mkannotationviews
在didUpdateHeading
代表电话中轮换...
我的问题?如果我在地图旋转一次(或之后)删除新注释,它们不会从设备顶部下降(就像在旋转地图时在地图应用程序mkmapview
中所做的那样),而是从-的“顶部”下降当然,因为它是旋转的,不再位于设备的顶部。
有任何想法吗?