zoukankan      html  css  js  c++  java
  • UIAlertController的一些简单实用方法

    1.UIAlertController类似UIAlertView的最基本的使用方法。。直接上代码

    -(void)alertViewcontrol

    {

        UIAlertController *alertControl = [UIAlertController alertControllerWithTitle:@"温馨提示" message:@"输入有误" preferredStyle:UIAlertControllerStyleAlert];

        UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:@"ok" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {

            NSLog(@"做点什么吧");

        }];

        UIAlertAction *confirmAction = [UIAlertAction actionWithTitle:@"cancel" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {

            NSLog(@"做点啥呢");

        }];

        [alertControl addAction:cancelAction];

        [alertControl addAction:confirmAction];

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

    }

    -(void)alertViewcontrol1//添加textfield的方法

    {

        UIAlertController *alertControl = [UIAlertController alertControllerWithTitle:@"温馨提示" message:@"输入点东西吧" preferredStyle:UIAlertControllerStyleAlert];

        UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:@"ok" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {

            NSLog(@"做点什么吧");

            [[NSNotificationCenter defaultCenter] removeObserver:self name:UITextFieldTextDidChangeNotification object:alertControl.textFields.firstObject];

        }];

        UIAlertAction *confirmAction = [UIAlertAction actionWithTitle:@"cancel" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {

            NSLog(@"做点啥呢");

        }];

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

            textField.text = @"可以在这里使用textfield的一些属性";

            [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(listeningTextField:) name:UITextFieldTextDidChangeNotification object:textField];

        }];

        

        [alertControl addAction:cancelAction];

        [alertControl addAction:confirmAction];

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

    }

    -(void)listeningTextField:(NSNotification *)notionfication//监听弹框上的输入内容的变化

    {

        UITextField *thisTextField = notionfication.object;

        NSLog(@"%@",thisTextField.text);

    }

  • 相关阅读:
    test
    ws318 配置
    电影地址:
    白岩松给青少年的7个忠告,值得好好阅读~
    干部带队伍的四个知道,一个跟上
    CDOJ 1259 昊昊爱运动 II bitset+线段树
    codeforces 508D . Tanya and Password 欧拉通路
    poj 1041 John's trip 欧拉回路
    poj 1651 Multiplication Puzzle 区间dp
    poj 2955 Brackets 区间dp
  • 原文地址:https://www.cnblogs.com/godlovexq/p/5056586.html
Copyright © 2011-2022 走看看