zoukankan      html  css  js  c++  java
  • iOS复习UIProgressView

    新建项目ProgressStudy
    打开chenViewController.h
    添加代码如下
    #import <UIKit/UIKit.h>
     
    @interface chenViewController : UIViewController
    {
        UIProgressView *proView;
        double proValue;
        NSTimer *timer;
    }
    @property(nonatomic, retain)  UIProgressView *proView;
    -(IBAction)btnStartClick;
    @end
     
    打开chenViewController.m
    在@implementation chenViewController后面添加@synthesize proView;
    在添加下面代码
    - (void)viewDidLoad
    {
        [super viewDidLoad];
        proView=[[UIProgressView alloc]initWithFrame:CGRectMake(100, 100, 150, 20)];
        [proView setProgressViewStyle:UIProgressViewStyleDefault]; //设置进度条类型
        proView.progress = 0.5;
        [self.view addSubview:proView];
        //当你的应用程序使用网络时,应当在iPhone的状态条上放置一个网络指示器,警告用户正在使用网络。这时你可以用UIApplication的一个名为networkActivityIndicatorVisible的属性。通过设置这个可以启用或禁用网络指示器:UIApplication* app = [ UIApplication  sharedApplication ];
        //app.networkActivityIndicatorVisible = YES;
        [self btnStartClick];
    }
    -(IBAction)btnStartClick
    {
        proValue=0;
        //利用计时器,每隔1秒调用一次(changeProgress)
        timer=[NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(changeProgress) userInfo:nil repeats:YES];
    }
    关于定时器的介绍可以看上篇或者搜索,定时器有很多重要的注意点,还是得推荐博客你真的会NSTimer呢吗
    -(void)changeProgress
    {
        proValue += 1.0;//改变proValue的值
        if(proValue > 5)
        { //停用计时器
            [timer invalidate];
        }
        else
        {
            [proView setProgress:(proValue / 5)];//重置进度条
        }
    }
                     2013年8月7日,12:48,东南大学无锡分校桃园3宿舍106室     

  • 相关阅读:
    JAVA中的SimpleDateFormat yyyy和YYYY的区别
    Mysql的MVCC
    SELECT语句中的for update的用法(锁的运用)
    今天简单说一下cdc 的使用
    sqlserver cdc用法
    JAVA | Java对象的内存分配过程是如何保证线程安全的?
    物联网(莹石云)WIFI一键配置原理分析(zz)
    Dell xps 13 9350待机时总是关机的处理方法
    Vue系列:在vux的popup组件中使用百度地图遇到显示不全的问题
    如何通过百度地图将经纬度转换为地址信息
  • 原文地址:https://www.cnblogs.com/ioschen/p/3248864.html
Copyright © 2011-2022 走看看