首先,导入QuartzCore.framework,然后在头文件中加入:#import <QuartzCore/QuartzCore.h>
- (void)viewDidLoad {
[super viewDidLoad];
CGRect rect = CGRectMake(0.0f, 0.0f, 320.0f, 200.0f);
UIView *myView = [[UIView alloc] initWithFrame:rect];
myView.backgroundColor = [UIColor redColor];
CABasicAnimation *animation1;
animation1 = [CABasicAnimation animationWithKeyPath:@"transform.translation.x"];
animation1.duration = 5;
animation1.repeatCount = 3;
animation1.autoreverses = YES;
animation1.fromValue = [NSNumber numberWithFloat:0];
animation1.toValue = [NSNumber numberWithFloat:-100];
[myView.layer addAnimation:animation1 forKey:@"animateLayer"];
[self.view addSubview:myView];
CABasicAnimation *animation2;
animation2 = [CABasicAnimation animationWithKeyPath:@"transform.translation.y"];
animation2.duration = 1;
animation2.repeatCount = 10;
animation2.autoreverses = YES;
animation2.fromValue = [NSNumber numberWithFloat:0];
animation2.toValue = [NSNumber numberWithFloat:-60];
[self.view.layer addAnimation:animation2 forKey:@"animateLayer"];
[myView release];
}
分享到:
相关推荐
【标题】"仿MSN窗口动画" 是一个编程项目,旨在模仿MSN即时通讯软件中的消息推送效果。这个项目采用的是微软的Visual C++ .NET 2003作为开发环境,这意味着它利用了C++语言以及.NET框架的部分功能,特别是Windows ...
本文将深入探讨如何实现Qt提示框的淡出、飞出、缩小等关闭窗口动画,同时也会涉及到阴影、背景着色以及滤镜等视觉特效的添加。 首先,我们要了解Qt的QDialog类,它是用于创建对话框的基本类,我们可以在此基础上...
《易语言窗口动画效果模块详解》 易语言作为一款国内自主研发的编程语言,以其独特的汉字编程方式和丰富的库支持,深受广大编程初学者和爱好者的喜爱。在易语言的生态系统中,窗口动画效果模块是一个非常实用且有趣...
易语言模块窗口动画效果模块 V1.0.rar 易语言模块窗口动画效果模块 V1.0.rar 易语言模块窗口动画效果模块 V1.0.rar 易语言模块窗口动画效果模块 V1.0.rar 易语言模块窗口动画效果模块 V1.0.rar 易语言模块窗口...
在Android开发中,实现浮动窗口动画显示涉及到多个关键知识点,包括自定义视图、窗口权限、动画处理以及触摸事件响应。下面将详细讲解这些概念及其应用。 首先,我们需要理解Android中的浮动窗口,通常称为“悬浮窗...
淡入淡出窗口动画就是一种常见的视觉效果,它可以使程序窗口在启动或关闭时平滑地改变透明度,从而吸引用户的注意力。这个"VB淡入淡出窗口动画的效果实现.rar"压缩包提供了一个实现这一效果的示例代码。 首先,淡入...
标题中的“如何减缓Windows Vista窗口动画的速度”指的是在Windows Vista操作系统中调整窗口动画效果的技巧,特别是指那些涉及窗口最小化、最大化和关闭时的动态过渡效果。这些动画通常是流畅且快速的,但有时用户...
19种html5 CSS3绚丽的弹出窗口动画过渡效果
窗口动画效果模块V1.0是一款专为提升用户界面体验设计的软件组件,它通过引入动态过渡效果,使得窗口在打开、关闭、最大化、最小化等操作时展现出更丰富的视觉感受。这一模块对于开发者来说,可以增强应用程序的交互...
窗口动画效果模块V1.0是一款专为提升用户体验而设计的软件组件,它专注于在应用程序窗口之间切换或显示时提供平滑、动态的过渡效果。这个模块能够为开发者提供一个简单且灵活的方式来增强其应用的视觉吸引力,同时也...
《易语言源码窗口动画效果模块 V1.0》是一个专为易语言设计的扩展模块,用于实现窗口的各种动态效果,提升用户界面的交互性和视觉体验。易语言是一款以中文编程为特色的编程环境,旨在降低编程门槛,让更多人能够...
在C++编程中,窗口动画效果是提升用户体验和软件视觉吸引力的重要手段。这些动画效果可以使用户界面更加生动,增加交互性。本主题将深入探讨如何使用C++来实现窗口动画效果,以及涉及到的关键技术和概念。 首先,...
19种html5+CSS3绚丽的弹出窗口动画过渡效果.rar 19种html5+CSS3绚丽的弹出窗口动画过渡效果.rar 19种html5+CSS3绚丽的弹出窗口动画过渡效果.rar 19种html5+CSS3绚丽的弹出窗口动画过渡效果.rar 19种html5+CSS3绚丽的...
"C++窗口动画"是一个针对初学者的课程设计项目,旨在帮助他们理解和实现C++中的窗口动态效果。在Windows操作系统上,这通常涉及到Microsoft Visual C++(VC++)开发环境,它提供了丰富的库支持来创建具有动画功能的...
在计算机图形学和用户界面设计领域,"鼠标跟随任意形状窗口动画"是一个有趣且实用的技术。这个技术允许创建非矩形、自定义形状的窗口,并且窗口能够根据鼠标的移动来展示动态效果,提高用户体验。下面我们将深入探讨...
"梦芭莎底部弹出窗口动画设计"是针对电商平台梦芭莎的一种交互优化策略,旨在为用户提供更加顺畅、吸引人的购物体验。 底部弹出窗口通常用于显示通知、广告、购物车结算或用户服务等信息,它们不会占据整个屏幕,...
本项目“jQuery点击按钮弹出窗口动画特效”是利用jQuery的特性和功能来实现的一种用户界面交互效果。当你在网页上点击一个按钮时,它会触发一个动态的弹出窗口,为用户提供信息或进行互动。 首先,我们来深入理解...
在本项目中,“jquery css3飞机窗口动画特效.zip”是一个包含使用jQuery和CSS3技术实现的创新性动画效果的资源包。这个特效主要是模拟飞机窗户开启和关闭的过程,为网页增添了一种生动有趣的视觉体验。以下是对这个...
这个“android 弹出窗口动画demo”就是一个示例,展示了如何在Android应用中创建具有动画效果的`PopupWindow`。下面将详细讲解`PopupWindow`的使用以及如何添加动画效果。 首先,`PopupWindow`的基本用法包括以下几...
标题提到的“实现窗口动画最小化到托盘和任意控”,是指利用C#编程技术创建一种特殊的用户界面效果,使得窗口在最小化时不是消失在任务栏上,而是平滑地过渡到系统托盘区。这种功能在很多流行的软件中都可以看到,...