Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 创建自定义注释动画_Ios_Objective C_Iphone_Mapkit_Mkannotation - Fatal编程技术网

Ios 创建自定义注释动画

Ios 创建自定义注释动画,ios,objective-c,iphone,mapkit,mkannotation,Ios,Objective C,Iphone,Mapkit,Mkannotation,我想在这个应用程序中创建自定义注释动画:-。在这个应用程序中,当用户拖动地图时,注释会稍微提升。然后,当拖动停止时,它会从抬起的位置下落,并产生一个漂亮的动画 到目前为止,我已经知道,我可以使用屏幕中央的静态图像来显示地图上的运动&当我停止拖动viewmap时,我必须为注释视图创建自定义动画 到目前为止,我已经实现了这段代码,通过这段代码,我可以在屏幕中央的地图视图中隐藏或显示一幅图像 -(void)touchesMoved:(NSSet *)touches withEvent:(UIE

我想在这个应用程序中创建自定义注释动画:-。在这个应用程序中,当用户拖动地图时,注释会稍微提升。然后,当拖动停止时,它会从抬起的位置下落,并产生一个漂亮的动画

到目前为止,我已经知道,我可以使用屏幕中央的静态图像来显示地图上的运动&当我停止拖动viewmap时,我必须为注释视图创建自定义动画

到目前为止,我已经实现了这段代码,通过这段代码,我可以在屏幕中央的地图视图中隐藏或显示一幅图像

    -(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
    [super touchesMoved:touches withEvent:event];

    for (UITouch * touch in touches) {
        CGPoint loc = [touch locationInView:self.mapView];
        if ([self.mapView pointInside:loc withEvent:event]) {
            self.mapKitAnnotationimageView.hidden=NO;
            imageCheck=NO;
        }

    }
}
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{
    imageCheck=NO;
    self.mapKitAnnotationimageView.hidden=YES;
}
-(void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated{
    if (!imageCheck) {
        self.mapKitAnnotationimageView.image=[UIImage imageNamed:@"location"];
        imageCheck=YES;
    }
}
任何关于自定义动画的帮助都将不胜感激。我需要在很短的时间内完成这项工作


谢谢您的时间。

您找到解决方案了吗?也许我们可以一起通过考试:不,我没有。什么测试@TezroSolutions?