zoukankan      html  css  js  c++  java
  • Swift

    1,下面代码创建并弹出一个告警框,并带有“取消”“确定”两个按钮

    (注:自IOS8起,建议使用UIAlertController)
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    class ViewController: UIViewController{
        override func viewDidLoad() {
            super.viewDidLoad()
     
            var alertView = UIAlertView()
            alertView.title = "系统提示"
            alertView.message = "您确定要离开hangge.com吗?"
            alertView.addButtonWithTitle("取消")
            alertView.addButtonWithTitle("确定")
            alertView.cancelButtonIndex=0
            alertView.delegate=self;
            alertView.show()
        }
     
        func alertView(alertView:UIAlertView, clickedButtonAtIndex buttonIndex: Int){
            if(buttonIndex==alertView.cancelButtonIndex){
                println("点击了取消")
            }
            else
            {
                println("点击了确认")
            }
        }
    }


    2,告警框有下面4种样式
    Default:默认样式
    PlainTextInput:带输入框的告警框
    SecureTextInput:带密码框的告警框
    LoginAndPasswordInput:带输入框和密码框的告警框


    下面是一个使用输入框和密码框的告警框样例:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    import UIKit
     
    class ViewController: UIViewController {
     
        var alertView = UIAlertView()
         
        override func viewDidLoad() {
            super.viewDidLoad()
             
            alertView.title = "系统登录"
            alertView.message = "请输入用户名和密码!"
            alertView.addButtonWithTitle("取消")
            alertView.addButtonWithTitle("确定")
            alertView.cancelButtonIndex=0
            alertView.delegate=self;
            alertView.alertViewStyle = UIAlertViewStyle.LoginAndPasswordInput
            alertView.show()
        }
         
        func alertView(alertView:UIAlertView, clickedButtonAtIndex buttonIndex: Int){
            if(buttonIndex==alertView.cancelButtonIndex){
                println("点击了取消")
            }
            else
            {
                let name = alertView.textFieldAtIndex(0)
                let password = alertView.textFieldAtIndex(1)
                println("用户名是:(name!.text) 密码是:(password!.text)")
            }
        }
     
        override func didReceiveMemoryWarning() {
            super.didReceiveMemoryWarning()
        }
    }
  • 相关阅读:
    Linux文件误删除恢复操作【转】
    segment fault异常及常见定位手段【转】
    Linux AUFS 文件系统【转】
    Linux MTD系统剖析【转】
    Linux UBI子系统设计初探【转】
    python笔记54-re正则匹配替换字符串(sub和subn)
    python笔记53-Leetcode面试题:请实现一个函数,把字符串 s 中的每个空格替换成"%20"
    咏南中间件支持客户端控制数据库事务
    mormot2 tbsonwriter
    firedac获取自增长字段值
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/4838164.html
Copyright © 2011-2022 走看看