Iphone Instagram“;例如;动画iOS

Iphone Instagram“;例如;动画iOS,iphone,ios,xcode,ios5,Iphone,Ios,Xcode,Ios5,我想实现Instagram在我的iOS应用程序中双击图片时使用的“like”动画。这是一个非常灵活的功能,我想它会给我的应用程序增添一点味道。我发布了双击前后的照片。心脏在大约两秒钟内逐渐消失。我想不出来。让我知道 如果您想使用动画,您可以使用framesequance来实现这一点 Toast(android中的Toast)aproach也很完美,为此,您可以在此处检查一个重复的问题。如果您想使用动画aproach,您可以使用framesequance进行此操作 Toast(就像android

我想实现Instagram在我的iOS应用程序中双击图片时使用的“like”动画。这是一个非常灵活的功能,我想它会给我的应用程序增添一点味道。我发布了双击前后的照片。心脏在大约两秒钟内逐渐消失。我想不出来。让我知道


如果您想使用动画,您可以使用framesequance来实现这一点


Toast(android中的Toast)aproach也很完美,为此,您可以在此处检查一个重复的问题。

如果您想使用动画aproach,您可以使用framesequance进行此操作

Toast(就像android中的一样)aproach也是完美的,你可以在这里检查一个重复的问题

另外,
imageViewMain
最初将具有来自
UNLIKED
的标记,并且
imageViewSub
具有
不同于.png的标记,并且应该隐藏


另外,
imageViewMain
最初将具有来自
UNLIKED
的标记和
imageViewSub
具有
不同于.png
的标记,并且应该被隐藏。

在我一直使用的一些项目中。您可以设置标准图像/进度圈或自定义图像,还可以自定义标签的字体。我很喜欢。如果您将它与performBlockAfterDelay一起使用,它可以为您节省大量时间,让您的生活更轻松。

在我一直使用的一些项目中。您可以设置标准图像/进度圈或自定义图像,还可以自定义标签的字体。我很喜欢。如果你和performBlockAfterDelay一起使用它,它可以节省很多时间,让你的生活更轻松。

你想在中间有一个HUD和白色形状的视图中褪色吗?你想在中间有一个HUD和白色形状的视图褪色吗?
#define LIKED 100 //change as per your requirement
#define UNLIKE 200 //change as per your requirement

- (void) likeUnlike:(UIGestureRecognizer *)sender
{
    [imageViewSub setHidden:NO];

    UIImageView *imageView = (UIImageView *)sender.view;

    if(imageView.tag==LIKED)
    {
        [imageViewSub setImage:[UIImage imageNamed:@"unlike.png"]];
        [imageView setTag:UNLIKE];
    }
    else
    {
        [imageViewSub setImage:[UIImage imageNamed:@"like.png"]];
        [imageView setTag:LIKED];
    }

    //here, your like/unlike update call to server for store selection.

    //set the frame exactly you want or
    //implement some other way to hide `imageViewSub` after like/unlike
    [imageViewSub setFrame:CGRectMake( 110, 180, 100, 100)];
    [UIView beginAnimations:@"anim" context:nil];
    [UIView setAnimationDuration:1.0];
    [imageViewSub setFrame:CGRectMake(200, 200, 0, 0)]; 
    [UIView commitAnimations];
}

//Add below code where you're added/showing your images. There's always two `UIImageView`s one is `main` and other one is `sub`.

[imageViewSub bringSubviewToFront:imageViewMain];

UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc] init];
[doubleTap setNumberOfTapsRequired:2];
[doubleTap addTarget:self action:@selector(likeUnlike:)];
[imageViewMain addGestureRecognizer:doubleTap];
[doubleTap release];