您的位置:首页 > 移动开发 > IOS开发

IOS progressview的简单使用

2013-09-06 21:07 375 查看
head 代码。。

Java代码



#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 代码

Java代码



#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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: