ipad - 如何添加像iphone应用程序一样的删除效果?

标签 ipad animation

我必须在我的 ipad 应用程序中提供删除缩略图动画,就像 iphone/ipad 应用程序删除效果一样。
任何 body 帮助我请附上 sample 照片enter image description here

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

最佳答案

我已使用 CGAffineTransformMakeRotation 完成此操作.不知道有没有其他更好的方法。但我所做的是我的逻辑,你可以照原样复制它,你只需要在该 View 的左上角添加一个删除按钮。在下面的代码中,我只是为缩略图或任何 View 设置动画,就像 iPad 在其主屏幕上所做的那样。一件事,您需要全局声明 int 方向。每次调用此方法时,都会设置方向 = 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];
     }];
 }

///编辑
我试过这种方式,让它在我的示例屏幕上工作,如照片所示
enter image description here

关于ipad - 如何添加像iphone应用程序一样的删除效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14230171/

相关文章:

ios - 在 iPad 横向模式 UISplitViewController iOS 上隐藏主视图

iphone - 同一 HTML/Javascript 应用程序上的 iPhone 和 iPad 启动画面

iphone - 关于在iphone中从paypal获取交易ID

java - 将方法动画绘制到另一个类

ios - 呈现一个 alpha 为 0.5 的 Controller

c# - XNA动画 Sprite 从透明到不透明

ios - 缩放非视网膜 cocos2d-iphone 游戏以适应视网膜 iPad 屏幕

iOS - 在 Storyboard 中创建的 UILabel 无法正确设置动画

javascript - 花哨的滚动效果

ios - UITextView 字体大小在 iPad Mini 上太小但在模拟器上正常