我对 MapKit
有疑问。
在regionDidChangeAnimated
我正在检查是否有MKCompassView
类子视图。如果是的话,我正在改变框架。
这是我改变指南针位置的方法。
它按预期工作,但是,当我触摸旋转时,指南针开始在默认位置可见,当我停止触摸时,它将提供位置。如何在罗盘完全可见之前实现运动。
- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated {
for (UIView *temp in self.mapView.subviews){
if([temp isKindOfClass:NSClassFromString(@"MKCompassView")]){
temp.frame = CGRectMake(10, 10, 36, 35);
}
} }