MBProgressHUD的使用---图像及动画处理三:WaitingBar

本文详细介绍了MBProgressHUD类的使用方法,包括如何导入MBProgressHUD类、显示和隐藏加载框,并实现了MBProgressHUDDelegate代理来处理加载框隐藏的情况。同时,还提供了一个简单的WaitingBar等待条制作示例。
1。 网上下载  MBProgessHUD 类,导入到工程。
https://github.com/jdg/MBProgressHUD 2。#import "MBProgressHUD.h"
     类实现 MBProgressHUDDelegate 代理。

3。 在类里面定义:

      MBProgressHUD* progress_;


4。 显示;


view plain

  1. progress_ = [[MBProgressHUD alloc] initWithView:self.tableView];  [self.view addSubview:progress_];  [self.view bringSubviewToFront:progress_];  progress_.delegate = self;  progress_.labelText = @"加载中...";  [progress_ show:YES];  

   

       隐藏:

view plain

  1. if (progress_)   {      [progress_ removeFromSuperview];      [progress_ release];      progress_ = nil;  }  

  5。实现协议:

view plain

  1. - (void)hudWasHidden:(MBProgressHUD *)hud   {      NSLog(@"Hud: %@", hud);      // Remove HUD from screen when the HUD was hidded     [progress_ removeFromSuperview];      [progress_ release];      progress_ = nil;   }  

图像及动画处理三:WaitingBar

一个很简单的等待页面的等待条的制作,方法如下:
- (id)initWithFrame:(CGRect)aFrame color:(UIColor*)aColor timeInterval:(float)aInterval;
discussion:
arguments-
aFrame:视图框架,包括所有小球,其高为小球直径的2倍,宽与高的比值的2倍为小球的数量
aColor:小球颜色
aInterval:相邻小球跳动的时间间隔
return value:视图,包括所有小球


以上为公共参数,当然也可以根据需要,自行在方法体中进行更细致和专门的修改.效果如下图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值