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.
        }


    }
     
  • 相关阅读:
    Markdown常用写法
    Vue.js学习篇
    ClassLoader
    Java内存篇
    Spring-AOP学习篇
    M3U8Downloader
    IngCrawler
    ulimit开启coredump时核心转储
    Linux下的bc计算器
    Maven相关介绍
  • 原文地址:https://www.cnblogs.com/tian-sun/p/5028038.html
Copyright © 2011-2022 走看看