zoukankan      html  css  js  c++  java
  • UIAlertController 部分用法及属性

    //创建UIAlertController;初始化UIAlertController 需要使用alertControllerWithTitle
    UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"编辑英雄" message:nil preferredStyle:UIAlertControllerStyleAlert];
    // 添加文本框
    [alertController addTextFieldWithConfigurationHandler:^(UITextField *textField){
    //给文本框设置显示的数据
    textField.text = hero.title;
    }];
    //创建确定点击事件
    UIAlertAction * firstAction = [UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleDefault handler:^(UIAlertAction * action){
    //调用CZHero类 根据indexPath.row 获取当前行
    CZHero * hero = self.heros[indexPath.row];
    //获取alertController文本框第一个对象
    UITextField *Name= alertController.textFields.firstObject;
    //CzHero类里的title修改成当前文本框的内容
    hero.title =Name.text;
    //刷新局部的TableView
    [self.tableView reloadRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationAutomatic];
    //刷新全部tableView
    [self.tableView reloadData];
    }];
    //创建取消点击
    UIAlertAction *secondAction = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleDefault handler:nil];
    //把创建的确定,取消按钮添加到alertController中
    [alertController addAction:firstAction];
    [alertController addAction:secondAction];
    //显示
    [self presentViewController:alertController animated:YES completion:nil];
  • 相关阅读:
    Harbor私有镜像仓库(下)
    项目课---企业级Memcached服务应用实践(八)
    项目课---OpVEN架构实施方案(七)
    项目课---Mha-Atlas-MySQL高可用方案实践(六)
    Nginx 反向代理
    Ansible搭建LNMP
    Ansible
    Ansible运维自动化
    JAVA企业级应用服务器之TOMCAT实战
    ssh自动分发密匙脚本样板
  • 原文地址:https://www.cnblogs.com/zzgt/p/5212808.html
Copyright © 2011-2022 走看看