如何添加像iPhone应用程序的删除效果?

Mas*_*adi 7 animation ipad

我必须在我的ipad应用程序中给出删除缩略图动画,就像iphone/ipad应用程序删除效果一样.任何身体帮我,请附上样品照片在此输入图像描述

如果您需要更多详细信息,请在评论中提及

Uma*_*mir 7

我这样做了CGAffineTransformMakeRotation.不知道还有其他更好的方法.但我所做的是我的逻辑,你可以复制它,你只需要在该视图的左上方添加一个删除按钮.在下面的代码中,我只是动画缩略图或任何视图,就像iPad在其主屏幕上所做的那样.有一件事,你需要全局声明int方向.每次调用此方法时,都会设置direction = 1;

    -(void)shakeToDelete:(UIView *)shakeMe
{

    [UIView animateWithDuration:0.1 animations:^
     {
         shakeMe.transform = CGAffineTransformMakeRotation(0.05 * direction);
     }
                     completion:^(BOOL finished)
     {

         direction = direction * -1;
         [self shakeToDelete:shakeMe];
     }];
 }
Run Code Online (Sandbox Code Playgroud)

///编辑我尝试了这种方式,并在照片中附加的示例屏幕中使用它 在此输入图像描述