`
jsntghf
  • 浏览: 2511810 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

等待动画的实现

    博客分类:
  • iOS
阅读更多

头文件:

 

#import <UIKit/UIKit.h>

@interface AlertViewController : UIViewController <UIWebViewDelegate> {
	UIWebView *webView;
	UIAlertView *alert; 
}

@property (nonatomic, retain) IBOutlet UIWebView *webView;
@property (nonatomic, retain) UIAlertView *alert; 

- (void) NavURL;

@end

 

实现文件:

 

#import "AlertViewController.h"

@implementation AlertViewController

@synthesize webView, alert;

-(void) NavURL{
	[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://2015.iteye.com"]]];
}

- (void)webViewDidStartLoad:(UIWebView *)webView {
	if (alert == nil){                
		alert = [[UIAlertView alloc] initWithTitle: nil
																			 message: @"正在读取网络数据"
																			delegate: self
														 cancelButtonTitle: nil
														 otherButtonTitles: nil];
	}
	UIActivityIndicatorView *activityView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];
	activityView.frame = CGRectMake(120.f, 48.0f, 37.0f, 37.0f);
	[alert addSubview:activityView];
	[activityView startAnimating];
	[activityView release];
	[alert show];
}

- (void)webViewDidFinishLoad:(UIWebView *)webView {
	[alert dismissWithClickedButtonIndex:0 animated:YES];
}

- (void)viewDidLoad {
	[super viewDidLoad];
	[self NavURL];
}

- (void)dealloc {
	[super dealloc];
	[webView release];
	[alert release];
	webView = nil;
	alert = nil;
}

@end

 

示例图:


分享到:
评论

相关推荐

    基于WPF实现的等待动画

    下面我们将详细讲解WPF中的等待动画实现、关键组件和技术。 首先,WPF是微软开发的一个用于构建桌面应用程序的框架,它提供了丰富的UI设计工具和强大的数据绑定功能。等待动画通常由旋转的图标或动态加载条组成,...

    winform 等待 特效 动画 窗体显示

    2. **自定义控件(UserControl)**:等待动画通常不是一个内置的控件,开发者可能需要创建自定义控件(UserControl)来实现这个功能。这包括设计动画的外观,如旋转的圆圈、加载条等,并编写对应的动画逻辑代码。 3...

    wpf加载等待动画(loading)

    在本文中,我们将深入探讨如何在WPF(Windows Presentation Foundation)应用程序中实现一个加载等待动画,也就是我们常说的“Loading”效果。WPF是.NET框架的一部分,它为开发富客户端应用提供了强大的图形用户界面...

    winform 等待窗体 gif动画等待

    3. **启动等待动画** 当开始执行长时间操作时,显示等待窗体。这通常通过调用新窗体的ShowDialog方法实现,因为它会阻塞父窗体,防止用户进行其他操作,直到等待窗体关闭。 ```csharp using (var waitForm = new ...

    【Android】Android开发之常用的loading等待效果实现,仿微博等待动画。两种实现方式详解

    博文介绍:http://blog.csdn.net/qq_21376985/article/details/52847317 【Android】Android开发之常用的loading等待效果实现,仿微博等待动画。两种实现方式详解

    WPF 等待页面动画

    在实现等待动画时,注意避免过度使用资源,确保动画不影响主要应用功能的性能。可以使用缓动函数(EasingFunction)来平滑动画过渡,或者调整Duration和RepeatBehavior来控制动画速度和重复次数。 总结,WPF提供了...

    android 转圈等待动画

    本文将深入探讨如何在Android中实现这种"转圈等待动画",并分享一个已经封装好的解决方案。 首先,Android提供了几种内置的等待动画样式,如ProgressDialog、ProgressBar以及Material Design中的CircularProgress...

    android源码 等待提示动画

    在Android开发中,等待提示动画(等待动画)是提升用户体验的重要元素之一。它可以在应用程序执行耗时操作,如加载数据或处理任务时显示,让用户知道系统正在进行工作,并提供视觉反馈,减少用户对延迟的感知。...

    MFC显示加载等待图标,显示gif动画.rar

    VS2005完美运行。MFC实现显示GIF动画,解决类似不知道进度比例,需要等待的状态。很值得下载。 包内容: 1.Loading的系列gif动画集合; 2.显示GIF动画原理 3.显示GIF动画例子

    e语言-易语言等待动画

    在"易语言-易语言等待动画"这个主题中,我们将深入探讨如何使用易语言来创建一个等待动画效果。 等待动画在软件开发中通常用于提供用户反馈,当程序执行耗时操作时,这种动画可以告知用户程序仍在运行,并提高用户...

    仿美团加载等待框实现动画

    本示例"仿美团加载等待框实现动画"就是这样一个功能,它会在页面进行后台数据请求时显示一个自定义的Dialog,并在加载完成后自动消失,给用户带来更为直观和友好的体验。 加载框动画的设计通常包括以下几个关键元素...

    android下载-等待提示动画.rar

    这个压缩包中的核心文件名为"AnimRoundProcessDialog",可以推测这是一个圆形进度条对话框的动画实现。在Android中,这样的组件通常用于显示下载、上传或其他长时间运行操作的进度。圆形进度条是一种常见的设计元素...

    Android 等待提示动画源码

    本资源提供了Android等待提示动画的源码,帮助开发者简单地实现这类动画效果。 首先,Android中的等待提示动画主要有两种类型:线性进度条(ProgressBar)和自定义动画。线性进度条是系统内置的控件,可设置为水平...

    Android动画之仿美团加载数据等待时小人奔跑进度动画 程序源码

    "Android动画之仿美团加载数据等待时小人奔跑进度动画程序源码"是一个示例项目,它展示了如何创建一个类似美团加载数据时显示的小人奔跑动画。这个动画在用户等待数据加载时提供了一种有趣的视觉反馈,让用户感觉...

    c#实现等待动画效果.rar

    本教程将详细讲解如何在C#中实现等待动画效果。 首先,我们要理解C#中的线程概念。在C#中,主线程通常负责处理UI交互,而后台线程则用于执行耗时任务。为了不阻塞主线程(即UI线程),我们需要使用多线程或多任务...

    等待提示动画源码.zip

    在Android开发中,用户界面的交互体验至关重要,其中等待提示动画是提升用户体验的重要元素之一。"等待提示动画源码.zip" 提供的是一份用于在Android应用中展示加载或等待状态的圆形进度条动画源码。这个源码库通常...

    Android代码-等待提示动画源码.zip

    `ObjectAnimator`可以从一个属性值平滑地过渡到另一个属性值,适合实现旋转等待动画。 5. **线程同步**: 当应用执行耗时操作时,为了保持UI的响应性,通常会在后台线程进行处理。开发者可能使用了`AsyncTask`、`...

    Android动画之Tween动画实现

    Android 平台提供了两类...本例子主要实现了Tweene动画,实现了页面等待、开门、元素旋转平移缩放渐变等功能,并且使用了在Activity界面直接操作动画、重写View处理动画、利用XML处理动画等技术,是非常不错的资源。

    等待loading状态图标gif动画大全

    下面我们将深入探讨“等待loading状态图标gif动画大全”这一主题。 1. **GIF动画格式**:GIF是一种流行的图像文件格式,特别适用于创建简单的动画,因为它支持多帧和透明度。在加载等待图标中,GIF格式可以创建出...

    网络图片等待加载动画

    为了解决这个问题,开发者通常会采用“网络图片等待加载动画”来提供一个良好的过渡效果,让用户知道图片正在加载中,而不是卡住不动。本文将详细讲解如何实现这样一个功能。 首先,我们需要理解这个动画的基本原理...

Global site tag (gtag.js) - Google Analytics