UIAlertController
来源:互联网 发布:象屿集团怎么样知乎 编辑:程序博客网 时间:2024/06/06 14:07
1.创建UIAlertController *alert =[UIAlertController alertControllerWithTitle: @“警告" message:@"出错了!" preferredStyle:
UIAlertControllerStyleAlert];2.添加textField [alert addTextFieldWithConfigurationHandler:^(UITextField * _Nonnull textField){
// 设置TextField的属性 textField.placeholder = @"倪灏"; // 实时监控textField的内容 [[NSNotificationCenter defaultCenter] addObserver:self selector: @selector(changeAlertValue:) name: UITextFieldTextDidChangeNotificationobject:textField]; }];3. 添加按钮 // 创建按钮 UIAlertAction *action = [UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) { // 点击获取textField里的内容 UITextField *textField = [alert.textFields firstObject]; NSLog(@"textField :%@",textField.text); }]; // 添加按钮 [alert addAction:action]; // 设置按钮不可点击 action.enabled = NO; // 显示AlertController [self presentViewController:alert animated:YES completion:^{}];4.实现实时监控TextField内容的方法- (void)changeAlertValue:(NSNotification *)notification{ // 找到AlertController UIAlertController *alert = (UIAlertController *) self.presentedViewController; // 找到TextField UITextField *textField = [alert.textFields firstObject]; // 找到按钮 UIAlertAction *action = [alert.actions firstObject]; // 长度大于4时设置按钮可点击 action.enabled = textField.text.length > 4;}
0 0
- UIAlertController
- UIAlertController
- UIAlertController
- UIAlertController
- UIAlertController
- UIalertController
- UIAlertController
- UIalertController
- UIAlertController
- UIAlertController
- UIAlertController
- UIAlertController
- UIAlertController
- UIAlertController
- UIAlertController
- UIAlertController
- UIAlertController
- UIAlertController
- PHPnow 升级 php 5.4 的方法
- 同态滤波
- git版本控制总结
- 关于烂代码的那些事(下)
- SMO推导和代码-记录毕业论文4
- UIAlertController
- UIImage 图片处理:截图,缩放,设定大小,存储
- (转)十进制与二进制互相转换
- 高性能MySQL(二):寻找瓶颈
- 很特别的一个动态规划入门教程
- 中国第一批操盘手下场
- 将博客搬至CSDN
- bzoj2456: mode
- 自定义复选框,复选框样式修改,重写复选框