iPhone程序读取数据时显示进度窗

本文介绍如何在iPhone应用中使用非官方SDK显示加载进度条。通过定义EyeCandy类及其实现,在读取数据时展示进度窗,并提供具体代码实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

iPhone程序读取数据时显示进度窗是本文要介绍的内容,如何在iPhone程序读取数据时显示进度窗?先来看内容。

下面代码说明如何使用iPhone 非官方SDK在读取数据时显示进度条

以下代码参考了MobileRss。

定义头文件:

  1. #import "uikit/UIProgressHUD.h"  
  2.    
  3. @interface EyeCandy : UIApplication {  
  4.  UIProgressHUD *progress;  
  5. }  
  6. - (void) showProgressHUD:(NSString *)label withWindow:(UIWindow *)w withView:(UIView *)v withRect:(struct CGRect)rect;  
  7. - (void) hideProgressHUD;  
  8.  
  9. @end 

上面的引号要改成<>。

  1. import "EyeCandy.h"  
  2.    
  3. @implementation EyeCandy  
  4. - (void)showProgressHUD:(NSString *)label withWindow:(UIWindow *)w withView:(UIView *)v withRect:(struct CGRect)rect  
  5. {  
  6.  progress = [[UIProgressHUD alloc] initWithWindow: w];  
  7.  [progress setText: label];  
  8.  [progress drawRect: rect];  
  9.  [progress show: YES];  
  10.    
  11.  [v addSubview:progress];  
  12. }  
  13.    
  14. - (void)hideProgressHUD  
  15. {  
  16.  [progress show: NO];  
  17.  [progress removeFromSuperview];  
  18. }  
  19. @end 

使用下面代码调用:

  1. // Setup Eye Candy View  
  2. _eyeCandy = [[[EyeCandy alloc] init] retain];  
  3.    
  4. // Call loading display  
  5. [_eyeCandy showProgressHUD:@"Loading …" withWindow:window withView:mainView withRect:CGRectMake(0.0f, 100.0f, 320.0f, 50.0f)];  
  6.    
  7. // When finished for hiding the &quot;loading text&quot;  
  8. [_eyeCandy hideProgressHUD]; 

小结:iPhone程序读取数据时显示进度窗的内容介绍完了,希望本文对你有所帮助!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值