`
helmsman_xcode
  • 浏览: 26110 次
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

实现UIImage的移动动画

 
阅读更多

- (void)viewDidLoad
{
    imageView = [[UIImageView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];
    image = [UIImage imageNamed:@"apple.png"];
    imageView.image = image;
    [self.view addSubview:imageView];

}

 

触屏获得接触点的坐标

 

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event  
{
    UITouch *touch = [touches anyObject];
    point = [touch locationInView:self.view];
    [self imageMoveOne:point.x imageMoveTwo:point.y];
}

 

开始移动

 

- (void)imageMoveOne:(CGFloat)x imageMoveTwo:(CGFloat)y
{
    [UIImageView beginAnimations:nil context:NULL];
    UIImageView.animationDuration = 5;
    UIImageView.animationRepeatCount = 0;
    [imageView setFrame:CGRectMake(x, y, 100, 100)];
    [UIImageView commitAnimations];
    
}
 
分享到:
评论

相关推荐

    UIImage+Sprite+Animmation

    在iOS中,动画通常可以通过Core Animation或者CAKeyframeAnimation来实现,但这里可能提供了一种更简单的方法,即通过扩展`UIImage`类来处理精灵帧序列动画。这个扩展可能包含以下功能: 1. **加载精灵表**:从单个...

    WebP-UIImage-源码.rar

    此外,WebP还支持透明(alpha通道)和动画,这使得它成为网页设计和移动应用中的理想选择。 为了在iOS上支持WebP,开发者通常需要依赖第三方库,如libwebp。这个库提供了解析和编码WebP图像的功能。源码中可能包含...

    动画实现 实现图片的动态效果

    在IT行业中,动画实现是提升用户体验和视觉效果的重要手段,特别是在移动应用和网页设计中。本文将详细探讨如何实现图片的动态效果,包括隐藏、出现、旋转和缩放。 首先,我们要了解动画的基础原理。在计算机图形学...

    ios汤姆猫动画实现

    1. 移动动画:通过修改视图的frame或center属性,可以实现汤姆猫在屏幕上的移动。例如,可以使用UIView的animateWithDuration:animations:方法,改变汤姆猫的位置。 ```swift UIView.animate(withDuration: 1.0) { ...

    轻松实现各种自定义动画上啦刷新和下拉刷新

    4. 自定义动画实现: 在Android中,可以使用`ObjectAnimator`或`ValueAnimator`创建自定义动画。在iOS中,可以使用`UIViewPropertyAnimator`或`Core Animation`。这些工具允许开发者自定义动画的起始、结束、持续...

    RotateAnimation:按钮沿着圆形的轨迹移动动画效果

    按钮沿着圆形的轨迹移动动画效果 使用说明: //首先,实例化动画视图,设置视图尺寸位置和视图里的旋转按钮的宽高。 RotateAnimationView *rotateAnimationView = [RotateAnimationView rotateAnimationViewWithFrame...

    ios 封面动画效果

    通过设定动画的关键帧,你可以精确控制动画每一时刻的状态,实现封面从不同角度旋转、缩放或移动的效果。 接下来,我们将关注UIKit,这是iOS开发的主要框架,包含了许多用于构建用户界面的类。在实现封面动画时,...

    swift-模仿百度外卖APP个人中心头像动画效果

    在个人中心的头像上添加这个手势,我们可以监听用户是否触摸并移动了头像,从而触发动画效果。 5. **自定义视图**:为了实现更复杂的动画效果,可能需要创建自定义的UIView子类。自定义视图允许我们重写draw(_:)...

    iOS游戏应用源代码——r3econ-UIImage-Sprite-Additions-0738b37.zip

    UIImage通常用于加载和显示静态图像,但在游戏中,为了实现动态效果,如角色动画或游戏元素的移动,开发者通常会使用精灵。精灵是一种在2D游戏编程中常见的概念,它是一个可以独立移动、旋转或缩放的小图像块。通过...

    移动软件开发-3期(KC015) 拓展学习-动画播放.pdf

    本文主要探讨了iOS平台上的动画实现,特别是在UIImageView和UIView中播放动画的方法。动画的本质是利用人眼的视觉暂留现象,通过快速连续显示略有差异的静态图像,营造出动态的效果。 首先,我们来看UIImageView...

    ios-各种文字小型动画.zip

    "ios-各种文字小型动画.zip"这个压缩包很可能包含了多种不同类型的文本动画实现,比如淡入淡出、滑动、旋转等效果,这些效果通常用于提示信息、按钮标签或者加载状态等场景。这里我们将深入探讨iOS中的视图动画技术...

    仿支付宝咻一咻动画效果

    在iOS中,可以使用UIImage数组配合UIImageView的animationImages属性实现。 9. **动画缓动函数**:为了让动画看起来更自然,可以使用缓动函数(如Ease In, Ease Out, Bounce等),改变动画的速度曲线,使动画在开始...

    iphone帧动画的播放,ios开发

    在iOS开发中,帧动画是一种常见的视觉效果,用于创建连续的动态图像,比如游戏中的角色移动、物体旋转等。帧动画通常通过集合一系列静态图片(帧)并按顺序快速显示来实现。本教程将深入探讨如何在iPhone上实现帧...

    仿新浪微博的导航效果,有动画。简单方便

    在iOS中,可以利用UIPanGestureRecognizer和UIView动画来实现滑动切换的动画效果,当用户在屏幕边缘滑动时,视图会沿着手势的方向平滑移动。在Android中,可以使用ViewPager配合PageTransformer来实现相似的滑动动画...

    swift-在你的$2kMacBookPro'sTouchbar上实现傻瓜式的彩虹猫动画

    3. **加载动画资源**:将`touchbar_nyancat-master`中的图片序列加载到项目中,这可能是通过数组存储UIImage对象来完成的。 4. **实现动画逻辑**:使用Swift的`UIView.animate(withDuration:)`函数,配合定时器...

    加载Gif动画

    在移动应用和网页开发中,GIF(Graphics Interchange Format)图像格式因其支持动画特性而被广泛使用。加载GIF动画对于提升用户体验至关重要,尤其是在游戏、社交媒体、消息传递和娱乐应用中。本教程将深入探讨如何...

    核心动画之图片抖动

    对于抖动动画,我们需要设置一系列的位置坐标,让图片在这些坐标之间来回移动。 3. `keyTimes`:对应每个值的时间点,确保动画按照正确的速度进行。 4. `timingFunctions`:可以用来调整动画的速度曲线,如线性、...

    iOS简单动画

    `UIImageView`不仅用于显示静态图像,还可以用来播放连续的帧来实现动画效果。下面将详细探讨如何使用`UIImageView`进行动画操作。 首先,我们需要了解`UIImageView`的基本用法。`UIImageView`是UIKit框架中的一个...

    移动开发经典demo

    总之,"移动开发经典demo"中的"changBackground"部分涵盖了移动开发中的基本UI操作、动画效果、网络请求、数据处理以及屏幕适配等多个重要知识点。通过学习和实践这个demo,开发者可以深化对移动平台开发的理解,...

    ios-小鱼儿游动.zip

    描述中提到的关键在于使用`UIImageView`的动画功能来实现这一效果,这涉及到iOS的视图动画技术。 首先,我们要理解`UIImageView`是iOS中用于显示图像的类,它可以展示静态图片,也可以通过动画序列播放一系列图片,...

Global site tag (gtag.js) - Google Analytics