08-常用UI控件之 UIActivityIndicatorView风火轮

原创 2015年07月09日 20:38:56
UIActivityIndicatorView 活动指示器

1.创建

  1. UIActivityIndicatorView* activityIndicatorView = [ [ UIActivityIndicatorView  alloc ]  
  2.  initWithFrame:CGRectMake(250.0,20.0,30.0,30.0)];  
2. 属性设置

风格:

  1. activityIndicatorView.activityIndicatorViewStyle= UIActivityIndicatorViewStyleGray;  
系统给你提供了3种风格:

  1. UIActivityIndicatorViewStyleWhiteLarge                    大型白色指示器  
  1. UIActivityIndicatorViewStyleWhite      标准尺寸白色指示器  
  1. UIActivityIndicatorViewStyleGray    灰色指示器,用于白色背景  
  1. 自动隐藏  
如果希望指示器停止后自动隐藏,那么要设置hidesWhenStoped属性为YES。默认是YES。设置为NO停止后指示器仍会显示。

  1. activityIndicatorView.hidesWhenStoped = NO;  
3.显示

可以将它附着在任何视图上,比如表格单元、或者视图:

  1. [  self.view addSubview:activityIndicatorView ];  
4.启动和停止

  1. [  activityIndicatorView startAnimating ];//启动  
  2. [  activityIndicatorView stopAnimating ];//停止 

下面代码实现进度轮的启动和停止:

- (void)viewDidLoad

{

    activity = [[UIActivityIndicatorViewallocinitWithFrame:CGRectMake(003030)];//指定进度轮的大小

    [activitysetCenter:CGPointMake(160140)];//指定进度轮中心点

    [activitysetActivityIndicatorViewStyle:UIActivityIndicatorViewStyleWhiteLarge];//设置进度轮显示类型

    [self.viewaddSubview:activity];

    [superviewDidLoad];

}

 

//button点击所触发的方法。 启动或关闭进度轮。

- (IBAction)startOrStop:(id)sender{

    if([activityisAnimating]){

        [activitystopAnimating];

    }


//    风火轮开始旋转
    [
_activeContrl startAnimating];
   
//    停止旋转
    [
_activeContrl stopAnimating];
   
//    UIActivityIndicatorView *act=[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:<#(UIActivityIndicatorViewStyle)#>
//    三种不同样式
//    UIActivityIndicatorViewStyleWhiteLarge,
//    UIActivityIndicatorViewStyleWhite,
//    UIActivityIndicatorViewStyleGray,

//判断是否在执行动画
 if (activityIndicatorView.isAnimating) return;
       
activityIndicatorView = [ [ UIActivityIndicatorView  alloc ]   initWithFrame:CGRectMake(135,200,100,100)];
    [
backGrund addSubview:activityIndicatorView];
   
activityIndicatorView.activityIndicatorViewStyle= UIActivityIndicatorViewStyleWhiteLarge ;
  
   
        [activityIndicatorView startAnimating ];
          //动画执行1.5秒,延迟     
        [self performSelector:@selector(stop) withObject:nil afterDelay:1.5f];

    
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

UI连载五--常用UI控件—Label、Button、UITextField、UIImageView、UISlider、UISwitch、UIActivityIndicatorView等

#pragma mark -UILabel - (void)_initLabel {     UILabel *textLable = [[UILabel alloc] initWith...

UI控件笔记(八):UI之UISlider\UIStepper\ UIProgressView\ UITextView\UISwitch\ UIActivityIndicatorView\ UISeg

一、UISlider(滑动条)及其属性 - (void)viewDidLoad {     [super viewDidLoad];    1、slider 滑动区域...

Android02_Android常用布局及基本UI控件

Android 常用布局及基本UI控件 一、Android学习API指南:【了解】 1. 应用的组成部分   App Components 1.1. 应用...

web UI常用控件清单

  • 2011-02-17 11:36
  • 333KB
  • 下载

自学iOS开发系列----UI(常用控件:UIAlertController、UIPickerView、UIProgressView、UIWebView、UISwitch)

本章列举了几种项目中经常使用的控件,并讲解该控件主要的属性和方法。 UIAlertController: UIPickerView: UIStepper和UIProgressView: UIS...

利用Android常用UI控件完成简单地注册功能

最近在学习Android,刚刚看到UI控件这里,自己写了个小例子和初学者分享一下。         实现的是一个注册页面,需要填写用户名(EditText),密码(EditText),年龄(Edit...

05-常用UI控件之 UIImageView

UIImageView,顾名思义,是用来放置图片的。使用Interface Builder设计界面时,当然可以直接将控件拖进去并设置相关属性,这就不说了,这里讲的是用代码。 1、创建一个UIIm...

Android UI开发中的常用控件Button

Android UI开发中的常用控件Button
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)