zoukankan      html  css  js  c++  java
  • UIProgressView

    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];

    }

    1
  • 相关阅读:
    java----session
    js封装成插件-------Canvas统计图插件编写
    js封装成插件
    js学习--变量作用域和作用域链
    学习js函数--自执行函数
    学习js函数--函数定义
    footer不满一屏时在最底部,超出一屏时在页面最下部
    ios 点击区域阴影问题
    提交表单后数据返回时间过长
    点击显示video
  • 原文地址:https://www.cnblogs.com/fantasy3588/p/5042402.html
Copyright © 2011-2022 走看看