UI控件详解03-UIProgressView的详细使用
来源:互联网 发布:长春外国语学校 知乎 编辑:程序博客网 时间:2024/06/17 23:19
UIProgressView顾名思义用来显示进度的,如音乐,视频的播放进度,和文件的上传下载进度等。
下面以一个简单的实例来介绍UIprogressView的使用。
@interface ActivityViewController : UIViewController
{
UIProgressView *proView;
double proValue;
NSTimer *timer;
}
@property(nonatomic, retain) UIProgressView *proView;
-(IBAction)btnStartClick;
@implementation ActivityViewController
@synthesize proView;
#pragma mark - View lifecycle
-(IBAction)btnStartClick
{
proValue=0;
timer = [NSTimerscheduledTimerWithTimeInterval:1target:selfselector:@selector(changeProgress) userInfo:nilrepeats:YES]; //利用计时器,每隔1秒调用一次(changeProgress)
}
-(void)changeProgress
{
proValue += 1.0; //改变proValue的值
if(proValue > 5)
{
//停用计时器
[timer invalidate];
}
else
{
[proViewsetProgress:(proValue / 5)];//重置进度条
}
}
- (void)viewDidLoad
{
proView = [[UIProgressViewalloc] initWithFrame:CGRectMake(100, 100, 150, 20)];
[proViewsetProgressViewStyle:UIProgressViewStyleDefault]; //设置进度条类型
[self.viewaddSubview:proView];
[superviewDidLoad];
}
转自:http://www.cnblogs.com/top5/archive/2012/05/17/2506625.html
- UI控件详解03-UIProgressView的详细使用
- UIProgressView的详细使用
- UIProgressView的详细使用
- UIProgressView的详细使用
- UI控件详解01-UISegmentedControl的详细使用(附效果图)
- UI控件详解02-UISlider的详细使用(效果图)
- UI控件详解04-UISwitch的详细使用
- UIProgressView的使用方法详细
- 【IOS 开发】基本 UI 控件详解 (UISegmentedControl | UIImageView | UIProgressView | UISlider | UIAlertView )
- xib系列---基本 UI 控件详解 (UISegmentedControl | UIImageView | UIProgressView | UISlider | UIAlertView )
- 【IOS 开发】基本 UI 控件详解 (UISegmentedControl | UIImageView | UIProgressView | UISlider | UIAlertView )
- IOS的基本控件的使用-UISlider&UIProgressView
- iOS--UIProgressView的使用方法详细
- iOS --------UIProgressView的使用
- UIProgressView的使用
- UIProgressView的使用
- UIProgressView的使用
- iOS 之 UIProgressView 使用详解
- 【HDU3721】枚举+最长路
- 线段树
- iOS自定义导航栏标题和返回按钮标题
- QT 的main函数参数argc和argv学习总结
- HDU 4380 Farmer Greedy (计算几何)
- UI控件详解03-UIProgressView的详细使用
- windows系统右键打开cmd命令窗口
- linux-2.6.32在mini2440开发板上移植---添加触摸屏驱动程序
- hdu 1021 - Fibonacci Again
- C# 配置文件管理
- 字符串移位包含问题
- linux-2.6.32在mini2440开发板上移植---触摸屏工作原理以及驱动程序详细分析
- Linq 基础查询
- MinGW环境变量