美文网首页
IOS开发 警告对话框和等待提示器

IOS开发 警告对话框和等待提示器

作者: 奔跑的小小鱼 | 来源:发表于2017-05-02 21:57 被阅读107次

本节学习内容:

1.警告对话框和等待提示器的概念

2.警告对话框和等待提示器的属性

3.警告对话框和等待提示器的使用


#import<UIKit/UIKit.h>

@interface ViewController:UIViewController{

//定义一个警告对话框视图对象

UIAlertView* _alertView;

//等待提示对象,当下开载或加载比较大的文件时,可以显示此控件,处于提示等待状态

UIActivityIndicatorView* _activityIndicator;

@property(retain,nonatiomic) UIAlerView* alertView;

@property(retain,nonatiomic)UIActivityIndicatorView* activityIndicatorView;

@end


#import"ViewController.h";

@interface viewController()

@end

@implementation ViewController

//实现和成员变理的同步

@sysnthesize alertView=_alertView;

@sysnthesize activityIndicatorView=_activityIndicatorView;

-(void)viewdidLoad{

[super viewDidLoad];

for(int i=0;i<2;i++){

UIButton* btn=[UIButton buttonWithType:UIButtonTypeRoundedRect];

btn.fram=CGRectMake(100,100+100*i,100,40);

if(i==0){

[btn setTitle:@"警告对话框"forState:UIControlStateNormal];

}

else if(i==1){

[btn setTitle:@"" forState:UIControlStateNormal];

}

btn.tage=101+i;

[btn addTarget:self action:@selector(pressBtn) forControlEvents:UIControlEventTouchUpInside];

}

[self.view addSubview:btn];

-(void)pressBtn:(UIButton*)btn{

//警告对话框创建

if(btn.tag==101){

//创建警告对话框,参数1:对话框标题,参数2:提示信息,参数3:处理按扭事件的代理对象,参数4:取消按钮,参数5:其它按钮文字,参数6:...添加其它按钮,参数结束:表示按钮添加结束 nil;

_alertView=[[UIAlertView alloc]initWithTitle:@"警告" message:@"你的手机电量过低,即将关机,请保存好数据!" deleage:nil cancelButtonTitle:@"取消" otherButtonTitles:@"OK",@"12",nil];

//显示对话框

[_alertView show];

}

////创建等待提示器

else if(btn.tag==102){

_activityIndicator={UIActivityIndicatorView alloc] initWithFrame:CGRectMake(100,300,80,80)];

//设定提示的风格:小灰(Gray),小白(White),大白(WhiteLarge)

_activityIndicator.activityIndicatorViewStyle=UIActivityIndicatorViewStyleGray;

[self.view addSubview:_activityIndicator];

//自动动画并显示

[_activityIndicator startAnimating];

//停止等待动画并隐藏

//[_activityIndicator stopAnimationg];

}

}

}

//当点击对话框的按钮时,调用此函数,参数1:对话本身对象,参数2:按钮索引

//取消的索引值为0

-(void)alertView:(UIAlertview *)alertView ClickedButtonAtIndex:(NSInteger)buttonIndex{

NSLog(@"index=%ld\n",buttonIndex);

}

//对话框即将消失,调用此函数

-(void) alertView:(IAlertview *)alerView villDismissWithButtonIndex:(NSnteger)buttonIndex{

NSLog(@"即将消失!");

}

//对话框已经消失,调用此函数

-(void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex{

}

相关文章

  • 警告对话框和等待提示器

    警告对话框和等待提示器 警告对话框和等待提示器控件定义(UIAlertView从iOS9.0起弃用) 创建警告对话...

  • IOS开发 警告对话框和等待提示器

    本节学习内容: 1.警告对话框和等待提示器的概念 2.警告对话框和等待提示器的属性 3.警告对话框和等待提示器的使...

  • 警告对话框和等待提示器

    1. 定义警告对话框和等待提示器 在ViewController.h中定义对象和声明属性: 在ViewContro...

  • ios警告与提示对话框

    进行iOS开发过程中,不可避免的使用到各种提醒,来提醒用户当前操作,或是为了警告,或是为了数据缓冲。 本文介绍了使...

  • iOS警告与提示对话框

    Welcome in my book! 这里首先使用UIAlertController创建一个提示对话框,按照工厂...

  • React Native组件学习 Alert(ES6)

    不管iOS或安卓提示对话框还是很简单的,这个组件的使用很简单,小萌就简单的说一说 iOS和安卓中提示对话框用的还是...

  • 4(3)对话框

    Dialog/Alert(对话框/警告框) Dialog(iOS叫Alerts)对话框形式多样,多为一些对用户来说...

  • React Native 其他组件之 Alert

    启动一个提示对话框,包含对应的标题和信息。Alert API 虽然只有一个普通的消息提示对话框类型,但它是 iOS...

  • iOS学习之UIAlertController警告和操作表

    应用是如何和用户进行交流的呢?警告框和操作表就是为此而设计的。 iOS警告框用于给用户提示和警告,最多有2个按钮,...

  • 产品随想:关于反馈(feedback)

    ant.design里反馈定义了几种形式,包括警告提示(Alert),抽屉(Drawer),对话框(Modal),...

网友评论

      本文标题:IOS开发 警告对话框和等待提示器

      本文链接:https://www.haomeiwen.com/subject/uvmctxtx.html