`
7090
  • 浏览: 279564 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

(转) iphone应用中的动画效果之loading效果和界面切换效果

 
阅读更多
在应用开发中总要用到加载数据时候的loading动画效果 以下为一个loading效果实例,可以直接拿去用的:

在你的xxxController 头文件中声明: UIView *colorView;

UIActivityIndicatorView *aciv;

初始化中定义: aciv = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray]; colorView=[[UIView alloc]initWithFrame:CGRectMake(0, 0, screenWidth, screenHeight)];

[colorView setBackgroundColor:[UIColor colorWithRed:0.2 green:0.2 blue:0.2 alpha:0.4]];

加入以下方法:

- (void)addLoading{

aciv.activityIndicatorViewStyle=UIActivityIndicatorViewStyleWhite;

aciv.center=CGPointMake(screenWidth/2,screenHeight/2-10);

[self.view addSubview:colorView];

[aciv startAnimating];

[self.view addSubview:aciv];

}

- (void)removeLoading{

[colorView removeFromSuperview];

[aciv stopAnimating];

[aciv removeFromSuperview];

}

注释掉 //[self.view addSubview:colorView];

//[colorView removeFromSuperview];

则动画没有灰色背景 界面切换则可以有很多效果,如淡入淡出,放大,雾化,翻转等。 淡入淡出:

- (void)animateEaseInEaseOut:(CALayer*)laye delegate:(id)del{

CATransition *animationA = [CATransition animation];

[animationA setType:kCATransitionFade];

[animationA setDuration:1];

[animationA setDelegate:del];

[animationA setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]]; [laye addAnimation:animationA forKey:@"EaseInEaseOut"];

}

翻转:

- (void)animateFlipView{

[UIView beginAnimations:nil context:NULL];

[UIView setAnimationDuration:1];

[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.view cache:YES];

[UIView commitAnimations];

}

分享到:
评论

相关推荐

    iphone的各种动画效果

    iPhone的各种动画效果不仅能让用户界面更加生动有趣,还能增强交互性,使应用的操作流程更加流畅。本资料包“iphone的各种动画效果”提供了一系列的动画实例,旨在帮助开发者直接查看并学习如何在自己的应用中实现...

    android界面切换之动画效果全汇总

    总体来说,通过对`overridePendingTransition()`方法的有效利用以及自定义XML动画文件的设计,开发者可以在Android应用中实现丰富多彩且具有高度定制性的界面切换动画效果,从而显著提升用户体验。

    iphone 各种视图切换效果

    在iOS开发中,iPhone应用程序的用户体验往往离不开各种视图(View)之间的切换效果。这些效果不仅提升了用户界面的美观度,还能提供更好的交互体验。本文将深入探讨“iPhone各种视图切换效果”,并结合源码分析,...

    iphone动画效果汇总

    这种动画常用于视图控制器的切换,模拟实体物体翻转的效果,给予用户一种深度和空间感。你可以通过设置`transition`属性来决定翻转的方向,如从正面翻转到背面或反之。 2. **淡入淡出动画**: 淡入淡出动画用于...

    iphone用Animation实现动画效果

    在iOS开发中,动画效果是用户体验的关键组成部分,可以极大地提升应用的视觉吸引力和交互性。在本教程中,我们将深入探讨如何使用`UIView`的`animation`方法来创建简单的上、中、下移动动画效果。这涉及到iOS开发中...

    iphone SceneTransition动画转换

    本项目聚焦于iPhone上的SceneTransition动画转换,包含了大约20多种不同的动画效果,适用于各种应用场合。这些动画不仅增加了应用程序的视觉吸引力,还使得用户在操作时更加直观和舒适。 首先,我们要理解...

    iphone 页面翻转效果

    在iOS应用开发中,"iPhone页面翻转效果"是一种常见的过渡动画,通常用于模拟实际书籍翻页的效果,为用户带来更生动、互动的体验。这种效果在电子杂志、电子书或者展示类应用中尤其常见,因为它能带给用户更加真实且...

    iphone范例代码,翻转动画特效

    "iPhone范例代码,翻转动画特效"这个主题聚焦于如何在iPhone应用中实现一种常见的动画效果——翻转效果。这种效果通常用于界面元素的切换,例如卡片翻转或者视图翻转,给人一种立体感和动态交互的体验。 苹果的...

    放IPHONE的图片切换效果

    描述中提到“仿IPHONE界面的切换”,这表明我们要关注的是iPhone原生界面的交互体验,包括过渡动画、触摸反馈和用户体验设计。其中,“里面有详细的代码分析”暗示我们将深入到代码层面,学习如何编写这些切换效果的...

    防iphone动画效果

    标题提到的“防iPhone动画效果”可能是指Android开发者尝试实现与iOS设备上相似的流畅、精致的动画,以增强应用的吸引力和用户互动性。Android系统提供了多种动画机制,使得开发者能够创建出丰富多彩的视觉效果。...

    iphone滑动动画效果

    iPhone滑动动画不仅限于应用内部的页面切换,还可以应用于各种元素,如图片轮播、菜单展开、抽屉效果等。这些动画通常利用CSS3的特性来实现,因为CSS3提供了丰富的动画和过渡功能,可以实现平滑、高性能的视觉效果,...

    jquery制作仿iphone苹果手机界面触屏切换效果.rar

    在本项目中,“jquery制作仿iphone苹果手机界面触屏切换效果.rar”是一个使用jQuery库创建的Web应用程序,它旨在模拟iPhone或苹果手机的用户界面,尤其是触屏滑动切换的效果。这个项目对于开发者来说,是一个很好的...

    自己做的一个仿iPhone 下载App 动画效果. Mac 下的哦

    在Mac平台上创建一个仿iPhone下载App动画效果是一个有趣且实用的编程挑战,它涉及到图形用户界面(GUI)设计、动画处理以及模拟iOS系统的交互体验。这个项目名为"DownloadProgressDemo",显然,它是一个演示如何在...

    仿iphone图片3D切换效果

    【标题】"仿iPhone图片3D切换效果"指的是在网页中实现的一种模拟iPhone手机中图片浏览的3D切换动画。这种效果通常是通过JavaScript库或CSS3技术来完成,旨在为用户提供更加直观、生动且富有立体感的图片浏览体验,...

    iPhone之手势切换图片示例程序

    "iPhone之手势切换图片示例程序"是一个教程,旨在教你如何利用手势识别技术在iPhone应用中实现图片的平滑切换。这个示例程序可能包含了多个步骤,包括设置手势识别器、响应手势事件以及动态更新图片视图。 首先,...

    jquery制作仿iphone苹果手机界面触屏切换效果

    在本项目中,我们主要探讨如何使用jQuery框架和CoffeeScript来创建一个仿iPhone苹果手机界面的触屏切换效果。这个效果模拟了iOS设备上主屏幕的应用图标被触摸时的动态反馈,包括图标放大、震动以及返回原位的效果,...

    仿iphone实现两个view切换翻转动画

    这个动画效果常见于苹果原生应用中,如联系人、日历等,在用户切换视图时,视图会像卡片一样翻转,增加用户体验的趣味性和互动性。 首先,我们需要了解这种翻转动画的基本原理。这是一种空间变换的3D效果,通常通过...

    IPHONE iPhone 应用界面设计资源

    7. **动画与过渡**:iOS用户期望流畅的动画和过渡效果,这些细节可以增强用户体验,使应用更具吸引力。 8. **原型与测试**:在实际开发前,通过工具如InVision或Figma创建交互原型,进行用户测试,以优化设计并发现...

Global site tag (gtag.js) - Google Analytics