方法3:
UIActivityIndicatorView *activity = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(0, 0, 30, 30)];//指定进度轮的大小
[activity setCenter:CGPointMake(160, 140)];//指定进度轮中心点
[activity setActivityIndicatorViewStyle:UIActivityIndicatorViewStyleWhiteLarge];//设置进度轮显示类型
[self.view addSubview:activity];
[super viewDidLoad];
[activity startAnimating];
// [activity stopAnimating];
方法1:
//success 滚动条
-(void)waitequan{
//创建UIWebView
UIWebView *WebView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 44, 320, 400)];
[WebView setUserInteractionEnabled:NO];
[WebView setBackgroundColor:[UIColor clearColor]];
[WebView setDelegate:self];
[WebView setOpaque:NO];//使网页透明
NSString *path = @"http://www.baidu.com";
NSURL *url = [NSURL URLWithString:path];
[WebView loadRequest:[NSURLRequest requestWithURL:url]];
//创建UIActivityIndicatorView背底半透明View
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
[view setTag:103];
[view setBackgroundColor:[UIColor blackColor]];
[view setAlpha:0.8];
[self.view addSubview:view];
activityIndicator = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 32.0f, 32.0f)];
[activityIndicator setCenter:view.center];
[activityIndicator setActivityIndicatorViewStyle:UIActivityIndicatorViewStyleWhite];
[view addSubview:activityIndicator];
[self.view addSubview:WebView];
[view release];
[WebView release];
}
//开始加载数据
- (void)webViewDidStartLoad:(UIWebView *)webView {
NSLog(@"begin");
[activityIndicator startAnimating];
}
//数据加载完
- (void)webViewDidFinishLoad:(UIWebView *)webView {
NSLog(@"end");
[activityIndicator stopAnimating];
UIView *view = (UIView *)[self.view viewWithTag:103];
[view removeFromSuperview];
}
方法2:
- (void)showProgressAlert{
UIAlertView* alertView = [[[UIAlertView alloc] initWithTitle:@"title"
message:@"hello"
delegate:nil
cancelButtonTitle:nil
otherButtonTitles:nil]
autorelease];
progressView_ = [[UIProgressView alloc] initWithProgressViewStyle:UIProgressViewStyleBar];
progressView_.frame = CGRectMake(30, 80, 225, 30);
[alertView addSubview:progressView_];
[alertView show];
}
- (void)updateProgress:(NSNumber*)progress {
progressView_.progress = [progress floatValue];
}
- (void)dismissProgressAlert {
if (progressView_ == nil) {
return;
}
if ([progressView_.superview isKindOfClass:[UIAlertView class]]) {
UIAlertView* alertView = (UIAlertView*)progressView_.superview;
[alertView dismissWithClickedButtonIndex:0 animated:NO];
}
[progressView_ release];
progressView_ = nil;
}
- (void)processData:(int)total {
for (int i = 0; i < total; ++i) {
// Update UI to show progess.
float progress = (float)i / total;
NSNumber* progressNumber = [NSNumber numberWithFloat:progress];
[self performSelectorOnMainThread:@selector(updateProgress:)
withObject:progressNumber
waitUntilDone:NO];
// Process.
// do it.
}
// Finished.
[self performSelectorOnMainThread:@selector(dismissProgressAlert)
withObject:nil
waitUntilDone:YES];
// Other finalizations.
}
分享到:
相关推荐
"iPhone程序进度条实例"是一个很好的学习资源,它聚焦于如何在应用程序中实现用户友好的等待界面,以提高用户体验。在这个实例中,开发者会学习如何利用UIActionSheet和UIProgressView两个关键的UIKit组件来创建一个...
此外,也可以通过`UIActivityIndicatorView`结合进度条,为用户提供等待反馈,直到任务完成。 总之,`UIProgressView`是iOS应用中展示任务进度的关键元素,通过合理的布局、样式配置以及动态更新,可以提升应用的...
在恢复过程中,iPhone 的屏幕上会显示进度条,等待恢复完成。 五、DFU 刷机方法 DFU 刷机方法是另一种刷机方法。DFU 代表 Device Firmware Update,它是一种特殊的刷机模式。在 DFU 模式下,iPhone 会进入恢复模式...
4. 按住“电源”键3秒后不松手同时按下“主菜单”键10秒,然后松开“电源”键,直到出现读取进度条画面。 ### 步骤五 1. 等待基带升级完成。 2. 解压并打开redsn0w_win_0.9.15b3,点击“Extras”。 3. 点击...
本文将深入探讨如何实现各种圆形进度条,特别是基于iPhone源代码的实现方式,以及 Yeonghoon Park 创建的一个名为 LASIImageView 的项目。 首先,`LASIImageView` 是一个开源项目,采用 MIT 许可证,意味着你可以...
6. **等待完成**: 升级过程中不要断开设备,等待进度条完全走完,此时iPhone 4S将自动重启并完成安装。 7. **激活设备**: 升级完成后,根据屏幕上的指示重新激活你的iPhone 4S,然后从备份中恢复你的数据和设置。 ...
而MBProgressHUD则更加强大,它不仅可以展示进度条,还能在等待界面中加入文本信息,告知用户当前进行的操作或状态。 MBProgressHUD的主要特点包括: 1. **多样的显示样式**:除了默认的圆形进度条,MBProgressHUD...
6. 耐心等待进度条完成,设备可能会显示同步图标,过程时间取决于设备中应用程序的数量。 【注意事项】 越狱过程可能遇到各种问题,如错误代码3002/3200,需稍后重试。在越狱过程中,切勿断开设备与电脑的连接,...
6. **等待完成**:等待过程结束,设备会自动重启,如果一切顺利,应该能够看到正常的启动画面,而不再是“白苹果”。 7. **验证修复**:检查设备是否可以正常启动,并在设置中确认其是否已经成功恢复到正确的iOS...
3. 等待进度条完成:工具会自动处理越狱过程,用户需要耐心等待,不要在这期间断开设备或关闭程序。 4. 重启设备:越狱完成后,工具会提示用户重启设备,完成越狱的最后步骤。 5. 安装Cydia:重启后,设备上会出现新...
5. **等待完成**:安装过程中,ibus_v2.0_Sc会显示进度条,耐心等待直到安装完毕。 6. **验证安装**:安装完成后,断开设备连接,打开iPhone的设置或应用列表,检查pxl文件是否已成功安装并正常运行。 7. **备份和...
本文将深入探讨如何在iPhone、iPad或iPod Touch应用中创建一个具有圆形设计并显示动态进度条的按钮,即"Round Progress Button"。这个特性常见于音乐播放应用,如iTunes,它在用户预览歌曲时展示当前的播放进度。 ...
8. 等待 iPhone 重启,设备将自动完成剩余的降级步骤。 9. 降级完成后,手机屏幕上会出现大量英文提示信息,最后显示一个奔跑的菠萝图案,表示降级成功。 至此,iPhone 4 已经从 iOS 6.0 降级到了 iOS 5.1.1 版本。...
本项目"(0040)-iOS/iPhone/iPAD/iPod源代码-指示器(HUD)-Customized Progress HUD"专注于自定义进度指示器的实现,旨在为开发者提供更丰富的视觉反馈和用户体验。 首先,ActivityView通常指的是...
2. 监视右侧内容窗口的下载进度,等待进度条完成。 **第三步:安装游戏** 1. 使用USB数据线连接你的iPhone和电脑。 2. 在iTunes中,找到你的iPhone设备图标,点击进入设备管理页面。 3. 在右侧的“应用程序”部分,...
耐心等待进度条走完,当提示完成时即已成功进入DFU模式。 如图。 二、进入恢复模式详细步骤。(屏幕显示图标) 恢复模式的进入方法就非常简单了。 1、首先,断开数据线。将iPhone关机 2、关机后,按住HOME键保持...
本资源"(0016)-iOS/iPhone/iPAD/iPod源代码-指示器(HUD)-Progress HUD"专注于实现各种不同的指示器效果,以增强用户体验。 Progress HUD 是一种现代的、透明的进度指示器,它通常会覆盖在应用的主要内容上...
这个项目专门针对iPhone设备,旨在提供一种优雅的方式来展示图片上传过程中的进度,通过动态的圆环进度条为用户带来更直观、更具吸引力的视觉反馈。 一、项目概述 "TNSexyImageUploadProgress"的核心功能是在图片...
所有低于当前最新 iOS DeviceSupport 的手机系统都可以使用,如果遇到copy后无法使用情况,请尝试重启Xcode并且等待Xcode配置进度条完后再进行真机测试! 具体使用方法就是解压后直接将整个文件夹copy到以下地址,...