UIAlertView警告对话框 & UIActivityInd

2017-10-12  本文已影响0人  李琪_59dc

UIAlertView警告对话框

前言
iOS9之后Xcode不再支持这个控件,改用UIAlertController(iOS8以后均支持)具体用法见下一篇文章:http://www.jianshu.com/p/e359c8098206
那么要在Xcode9.0练习UIAlertView,需要进行以下操作:
1. 点击工程名,在右侧Deployment Info->Deployment Target 改选8.0
2. 分别点击Main.storyboard 和 LaunchScreen.storyboard 在最右侧检查器面板中选择第一个图标(show the file inspector),找到Interface Builder Document,去掉Use Safe Area Layout Guides选项。

现在就可以用UIAlertView了

具体使用:

//声明文件
@property(strong,nonatomic)UIAlertView* alertView;
//实现文件
_alertView = [[UIAlertView alloc]initWithTitle:@"警告" message:@"你的手机电量过低" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"ok",@"11",@"22", nil];
[_alertView show];

//当点击对话框的按钮时,调用此方法
//P1:警告对话框本身
//P2:按钮的索引:取消是0,剩下的从1开始依次算起
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
    NSLog(@"INDEX = %ld",buttonIndex);
}

//对话框即将消失
-(void)alertView:(UIAlertView *)alertView willDismissWithButtonIndex:(NSInteger)buttonIndex{
    NSLog(@"WILL DISMISS");
}

//对话框已经消失
-(void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex{
    NSLog(@"DID DISMISS");
}

UIActivityIndicatorView等待提示器

具体使用:

//声明文件
@property(strong,nonatomic)UIActivityIndicatorView* activityView;

//实现文件
//宽度和高度不可变
_activityView = [[UIActivityIndicatorView alloc]initWithFrame:CGRectMake(100, 300, 80, 80)];
        
//设置提示的风格:小灰,小白,大白
//        [_activityView setActivityIndicatorViewStyle:UIActivityIndicatorViewStyleGray];
//        [_activityView setActivityIndicatorViewStyle:UIActivityIndicatorViewStyleWhite];
[_activityView setActivityIndicatorViewStyle:UIActivityIndicatorViewStyleWhiteLarge];
        
self.view.backgroundColor = [UIColor blackColor];
[self.view addSubview:_activityView];
[_activityView startAnimating];
//[_activityView stopAnimating];
上一篇 下一篇

猜你喜欢

热点阅读