zoukankan      html  css  js  c++  java
  • iOS UIActivityIndicatorView 的使用

    UIActivityIndicatorView 非常简单 ,就是一个转圈圈的控件:http://blog.csdn.net/zhaopenghhhhhh/article/details/12092657
     如果进度没有显示出来,看一下viewDidLoad的这个方法里,indicator是不是被其他view给覆盖了,所以将indictor的放在末尾添加
    初始化方法
    - initWithActivityIndicatorStyle
    控制一个Activity Indicator
    - startAnimating
    - stopAnimating
    - isAnimating
    hidesWhenStopped 属性
     
    配置Activity Indicator 外观
    activityIndicatorViewStyle 属性
    color 属性  (iOS 5  引入)
     
    常量三个
    typedef enum { 
    UIActivityIndicatorViewStyleWhiteLarge, 
    UIActivityIndicatorViewStyleWhite, 
    UIActivityIndicatorViewStyleGray,
    } UIActivityIndicatorViewStyle; 
     
    使用方式就是
    UIActivityIndicatorView *testActivityIndicator = [UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite]];
    testActivityIndicator.center = CGPointMake(100.0f, 100.0f);//只能设置中心,不能设置大小
    //[testActivityIndicator setFrame = CGRectMack(100, 100, 100, 100)];//不建议这样设置,因为UIActivityIndicatorView是不能改变大小只能改变位置,这样设置得到的结果是控件的中心在(100,100)上,而不是和其他控件的frame一样左上角在(100, 100)长为100,宽为100.
    [self addSubview:testActivityIndicator];
    testActivityIndicator.color = [UIColor redColor]; // 改变圈圈的颜色为红色; iOS5引入
    [testActivityIndicator startAnimating]; // 开始旋转
    [testActivityIndicator stopAnimating]; // 结束旋转
    [testActivityIndicator setHidesWhenStopped:YES]; //当旋转结束时隐藏
     
    还有一个是isAnimating方法,返回一个BOOL值,可以用这个方法来判断控件是否在旋转
     
     
     
    initWithActivityIndicatorStyle是UIActivityIndicatorView唯一的初始化方法
    属性值是一个枚举变量,只有三个值:
    UIActivityIndicatorViewStyleWhite; 白色圆圈
    UIActivityIndicatorViewStyleWhiteLarge; 白色圆圈 但是要大些
    UIActivityIndicatorViewStyleGray; 灰色圆圈
     
     
  • 相关阅读:
    测试候选区
    This is my new post
    发布到首页候选区
    nb
    []
    隐藏列(gridview遍历)
    交叉表、行列转换和交叉查询经典
    数据库设计中的14个技巧
    jQuery操作表格,table tr td,单元格
    不愿将多种编程语言杂糅在一起?可能你还没意识到而已
  • 原文地址:https://www.cnblogs.com/lucky-star-star/p/5788230.html
Copyright © 2011-2022 走看看