一些UIAlertController的用法以及字体颜色的修改

//底部弹窗

    UIAlertController *alert = [UIAlertController alertControllerWithTitle:nil message:nil preferredStyle:UIAlertControllerStyleActionSheet];//StyleActionSheet是底部弹窗

    [alert addAction:[UIAlertAction actionWithTitle:@"第一个" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {

        //点击第一个之后所做的事情

    }]];

    

    [alert addAction:[UIAlertAction actionWithTitle:@"第二个" style:UIAlertActionStyleDestructive handler:^(UIAlertAction * _Nonnull action) {

        

    }]];//Destructive状态的标题是红色 表示要做一些危险操作

    

    [alert addAction:[UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {

        

    }]];//cancel状态在UI提现上是跟上边两个状态分开的

    

    [self presentViewController:alert animated:YES completion:nil];

 

 

//中间弹窗

    UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"请输入账号" message:nil preferredStyle:UIAlertControllerStyleAlert];//StyleAlert是中间弹窗

    

    [alert addTextFieldWithConfigurationHandler:^(UITextField * _Nonnull textField) {

        

        textField.placeholder = @"请输入账号";//占位文字

        

    }];//添加文本输入框

    

    [alert addAction:[UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {

        

    }]];//cancel状态在UI提现上是跟上边两个状态分开的

 

    [alert addAction:[UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {

        //点击第一个之后所做的事情

        NSString *zhanghaoStr = [alert.textFields[0] text];//拿到第一个输入框的文字

        NSLog(@"---------%@",zhanghaoStr);

    }]];

    [self presentViewController:alert animated:YES completion:nil];

 

    //******通过利用kvc对字体颜色进行修改 *******//

    UIAlertAction *alertAct = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {

    }];

            [alertAct setValue:[UIColor grayColor] forKey:@"_titleTextColor"];

 

posted @ 2017-06-15 10:31  XL-MS  阅读(1915)  评论(0编辑  收藏  举报