2013-04-20 73 views
1

我用我的自定义注释视图替换了用户位置的蓝点,如何使我的自定义注释跟随用户的位置,如默认蓝点所做的那样?当我用自定义注释替换蓝点或仅创建MKAnnoationView时,它只是停止与用户移动。在图形页面的viewForAnnotation委托方法,我做移动自定义注释以显示用户位置

pinView = [[MKAnnotationView alloc] 
        initWithAnnotation:annotation reuseIdentifier:defaultPinID]; 
     pinView.image = [UIImage imageNamed:@"newgreen2.png"]; 


     [mapView.userLocation setTitle:@"I am here"]; 

return pinView 

这正显示出与newgreen2像针,但它不动,但如果我在这个委托的方法返回nil,蓝点出现在默认情况下它与用户的移动位置。有没有什么技巧模仿我的自定义注释视图的用户位置的默认蓝点的这种行为?我注意到viewForAnnotation只被调用一次,然后蓝点自动开始跟踪用户的位置。

有没有什么办法可以让我的注释视图跟随用户的位置?

回答

0
+0

我在做完作业后发布了这个问题,我已经通过了所有这些链接并失败了。在你的一个链接中,OP在接受的答案下面说,他已经成功用他想要的图像取代了蓝点,但它已停止移动。 – 2013-04-21 21:07:56

相关问题