zoukankan      html  css  js  c++  java
  • swift学习之-- UIAlertViewController -alert

    //
    //  ViewController.swift
    //  alertView
    //
    //  Created by su on 15/12/7.
    //  Copyright © 2015年 tian. All rights reserved.
    //

    import UIKit

    class ViewController: UIViewController {
       
       var controller:UIAlertController!
        override func viewDidLoad() {
    //        1.强制对Optional值进行拆包(unwrap)
    //        2.声明Implicitly Unwrapped Optionals值,一般用于类中的属性
         
           
            super.viewDidLoad()
             //创建UIAlertController实例
           
            controller = UIAlertController(title: "我是**", message: "爱我的点击确定", preferredStyle: UIAlertControllerStyle.Alert)
           
           
            controller.addTextFieldWithConfigurationHandler { (textFiled:UITextField!) -> Void in
                textFiled.placeholder = "我们都爱Swift"
            }
            //创建action
    //                let action = UIAlertAction(title: "确定", style: UIAlertActionStyle.Default) { (paramAction:UIAlertAction!) -> Void in
    //                    print("果然是真爱啊")
    //                }
            let action = UIAlertAction(title: "确定", style: UIAlertActionStyle.Default) { (paramActoin:UIAlertAction!) -> Void in
                if let textFields = self.controller.textFields {
                    let txtFields = textFields as [UITextField]
                    let txt = txtFields[0].text
                    print("输入的内容是:(txt)")
                   
                }
            }
            //让alertController添加action
            controller.addAction(action)

           
        }

        override func viewDidAppear(animated: Bool) {
            super.viewDidAppear(animated)
            self.presentViewController(controller, animated: true, completion: nil)
        }
        override func didReceiveMemoryWarning() {
            super.didReceiveMemoryWarning()
            // Dispose of any resources that can be recreated.
        }


    }
     
  • 相关阅读:
    Win10安装.NetFamework3.5
    SAN和NAS的区别
    raid10模型比raid01模型的冗余度高
    Linux——查找占用磁盘体积最大的前10个文件
    Nginx——端口负载均衡
    oneinstack——证书更新
    SpringBoot——IDEA使用 Spring Initializer快速创建项目【四】
    Nginx——请求head被过滤
    Linux—— 记录所有登陆用户的历史操作记录
    Nginx——跨域造成的504问题
  • 原文地址:https://www.cnblogs.com/tian-sun/p/5028038.html
Copyright © 2011-2022 走看看