我已经实现了地图和Pin,但是当我拖动地图时Pin也随之移动。我想修复屏幕中心位置的图钉并拖动地图。
目前我拖针和放下它的位置告诉它的纬度,经度点。
我想阻止别针与地图一起移动。
答案 0 :(得分:4)
这不是地图注释的想法。注释具有地理坐标,因此随地图移动。
你想要的是一个自定义视图(看起来像一个引脚),你作为subView添加到viewController。然后,您的自定义视图与视图层次结构中的mkMapKit平行,然后这样的视图始终保持在其屏幕坐标上。
示例包括:屏幕中间的十字线,标尺视图,坐标显示等。
答案 1 :(得分:0)
UIImageView *imgVew = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"user_marker"]];
imgVew.frame = CGRectMake(10, 30, 7, 17);
imgVew.center=self.view.center;
AppDelegate*appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate.window addSubview:imgVew];
使用它来解决你的问题肯定会有效