读书人

IOS progressview的简略使用

发布时间: 2013-02-02 12:27:16 作者: rapoo

IOS progressview的简单使用
head 代码。。

#import <UIKit/UIKit.h>@interface ViewController : UIViewController{    UIProgressView *progressview;    UIProgressView *progressviewbar;    NSTimer *timer;}@property(retain,nonatomic)IBOutlet UIProgressView *progressview;@property(retain,nonatomic)IBOutlet UIProgressView *progressviewbar;-(IBAction)startprogress:(id)sender;-(IBAction)stopprogress:(id)sender;@end

m 代码
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController@synthesize progressview;@synthesize progressviewbar;- (void)viewDidLoad{    [super viewDidLoad];    // Do any additional setup after loading the view, typically from a nib.}- (void)didReceiveMemoryWarning{    [super didReceiveMemoryWarning];    // Dispose of any resources that can be recreated.}/* 启动进度条 */-(IBAction)startprogress:(id)sender{    timer = [NSTimer scheduledTimerWithTimeInterval:0.03f target:self selector:@selector(timeChanged:) userInfo:nil repeats:YES];        /*     启动一个定时器,间隔时间为0.03s,间隔0.03s即调用self里边的timechanged方法     */}/* 停止进度条,进度都置为零*/-(IBAction)stopprogress:(id)sender{    [timer invalidate];//    [timer release];    timer = nil;    self.progressview.progress=0.0f;    self.progressviewbar.progress=0.0f;}/* 进度条进度+0.01*/-(IBAction)timeChanged:(id)sender{    self.progressview.progress +=0.01f;    self.progressviewbar.progress+=0.01f;}@end

读书人网 >操作系统

热点推荐