`
修博龙泉
  • 浏览: 318276 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

iphone 等待进度条

 
阅读更多
方法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 程序进度条实例

    "iPhone程序进度条实例"是一个很好的学习资源,它聚焦于如何在应用程序中实现用户友好的等待界面,以提高用户体验。在这个实例中,开发者会学习如何利用UIActionSheet和UIProgressView两个关键的UIKit组件来创建一个...

    iphone应用 进度条

    此外,也可以通过`UIActivityIndicatorView`结合进度条,为用户提供等待反馈,直到任务完成。 总之,`UIProgressView`是iOS应用中展示任务进度的关键元素,通过合理的布局、样式配置以及动态更新,可以提升应用的...

    苹果iphone刷机方法,恢复固件,升级方法.pdf

    在恢复过程中,iPhone 的屏幕上会显示进度条,等待恢复完成。 五、DFU 刷机方法 DFU 刷机方法是另一种刷机方法。DFU 代表 Device Firmware Update,它是一种特殊的刷机模式。在 DFU 模式下,iPhone 会进入恢复模式...

    iphone 3GS破解越狱教程

    4. 按住“电源”键3秒后不松手同时按下“主菜单”键10秒,然后松开“电源”键,直到出现读取进度条画面。 ### 步骤五 1. 等待基带升级完成。 2. 解压并打开redsn0w_win_0.9.15b3,点击“Extras”。 3. 点击...

    实现各种圆形进度条(iPhone源代码)

    本文将深入探讨如何实现各种圆形进度条,特别是基于iPhone源代码的实现方式,以及 Yeonghoon Park 创建的一个名为 LASIImageView 的项目。 首先,`LASIImageView` 是一个开源项目,采用 MIT 许可证,意味着你可以...

    IOS6 官方简体中文正式版_iPhone4s升级专用

    6. **等待完成**: 升级过程中不要断开设备,等待进度条完全走完,此时iPhone 4S将自动重启并完成安装。 7. **激活设备**: 升级完成后,根据屏幕上的指示重新激活你的iPhone 4S,然后从备份中恢复你的数据和设置。 ...

    MBProgressHUD加载等待类文件

    而MBProgressHUD则更加强大,它不仅可以展示进度条,还能在等待界面中加入文本信息,告知用户当前进行的操作或状态。 MBProgressHUD的主要特点包括: 1. **多样的显示样式**:除了默认的圆形进度条,MBProgressHUD...

    iphone 完美越狱教程

    6. 耐心等待进度条完成,设备可能会显示同步图标,过程时间取决于设备中应用程序的数量。 【注意事项】 越狱过程可能遇到各种问题,如错误代码3002/3200,需稍后重试。在越狱过程中,切勿断开设备与电脑的连接,...

    iphone 解决

    6. **等待完成**:等待过程结束,设备会自动重启,如果一切顺利,应该能够看到正常的启动画面,而不再是“白苹果”。 7. **验证修复**:检查设备是否可以正常启动,并在设置中确认其是否已经成功恢复到正确的iOS...

    absinthe-win-2.0.4-iPhone-5.1.1-完美越狱

    3. 等待进度条完成:工具会自动处理越狱过程,用户需要耐心等待,不要在这期间断开设备或关闭程序。 4. 重启设备:越狱完成后,工具会提示用户重启设备,完成越狱的最后步骤。 5. 安装Cydia:重启后,设备上会出现新...

    iPhone的pxl文件安装工具ibus_v2.0_Sc纯绿色版本

    5. **等待完成**:安装过程中,ibus_v2.0_Sc会显示进度条,耐心等待直到安装完毕。 6. **验证安装**:安装完成后,断开设备连接,打开iPhone的设置或应用列表,检查pxl文件是否已成功安装并正常运行。 7. **备份和...

    (0138)-iOS/iPhone/iPAD/iPod源代码-按钮(Button)-Round Progress Button

    本文将深入探讨如何在iPhone、iPad或iPod Touch应用中创建一个具有圆形设计并显示动态进度条的按钮,即"Round Progress Button"。这个特性常见于音乐播放应用,如iTunes,它在用户预览歌曲时展示当前的播放进度。 ...

    iphone4_红雪ios6.0-ios5.1.1降级详细教程.doc

    8. 等待 iPhone 重启,设备将自动完成剩余的降级步骤。 9. 降级完成后,手机屏幕上会出现大量英文提示信息,最后显示一个奔跑的菠萝图案,表示降级成功。 至此,iPhone 4 已经从 iOS 6.0 降级到了 iOS 5.1.1 版本。...

    (0040)-iOS/iPhone/iPAD/iPod源代码-指示器(HUD)-Customized Progress HUD

    本项目"(0040)-iOS/iPhone/iPAD/iPod源代码-指示器(HUD)-Customized Progress HUD"专注于自定义进度指示器的实现,旨在为开发者提供更丰富的视觉反馈和用户体验。 首先,ActivityView通常指的是...

    如何使用iTunes安装游戏和软件.doc

    2. 监视右侧内容窗口的下载进度,等待进度条完成。 **第三步:安装游戏** 1. 使用USB数据线连接你的iPhone和电脑。 2. 在iTunes中,找到你的iPhone设备图标,点击进入设备管理页面。 3. 在右侧的“应用程序”部分,...

    苹果进入恢复模式

    耐心等待进度条走完,当提示完成时即已成功进入DFU模式。 如图。 二、进入恢复模式详细步骤。(屏幕显示图标) 恢复模式的进入方法就非常简单了。 1、首先,断开数据线。将iPhone关机 2、关机后,按住HOME键保持...

    (0016)-iOS/iPhone/iPAD/iPod源代码-指示器(HUD)-Progress HUD

    本资源"(0016)-iOS/iPhone/iPAD/iPod源代码-指示器(HUD)-Progress HUD"专注于实现各种不同的指示器效果,以增强用户体验。 Progress HUD 是一种现代的、透明的进度指示器,它通常会覆盖在应用的主要内容上...

    TNSexyImageUploadProgress(iPhone源代码)

    这个项目专门针对iPhone设备,旨在提供一种优雅的方式来展示图片上传过程中的进度,通过动态的圆环进度条为用户带来更直观、更具吸引力的视觉反馈。 一、项目概述 "TNSexyImageUploadProgress"的核心功能是在图片...

    12.3 (16F156).zip

    所有低于当前最新 iOS DeviceSupport 的手机系统都可以使用,如果遇到copy后无法使用情况,请尝试重启Xcode并且等待Xcode配置进度条完后再进行真机测试! 具体使用方法就是解压后直接将整个文件夹copy到以下地址,...

Global site tag (gtag.js) - Google Analytics