使用swift 写的提示窗口


//

//  ViewController.swift

//  AlertDemo

//

//  Created by 美空studio on 14-7-5.

//  Copyright (c) 2014 美空studio. All rights reserved.

//

import UIKit


class ViewController: UIViewController {

    

    //1.声明控件

    var btnClickMe:UIButton = UIButton(frame:CGRect(x:0,y:0,width:200,height:25))

    var btnClickMe2:UIButton = UIButton(frame:CGRect(x:0,y:0,width:200,height:25))

    

    override func viewDidLoad() {

        super.viewDidLoad()

        

        //3.添加按钮 绑定 showAlertController 操作

        btnClickMe.setTitle("点击我",forState:UIControlState.Normal)

        btnClickMe.backgroundColor = UIColor.grayColor()

        btnClickMe.center=CGPointMake(160, 200)

        btnClickMe.addTarget(self,action:"showAlertController",forControlEvents:UIControlEvents.TouchUpInside)

        view.addSubview(btnClickMe)

        

        //4.添加按钮 绑定 showAlert 操作

        btnClickMe2.setTitle("点击我2",forState:UIControlState.Normal)

        btnClickMe2.backgroundColor = UIColor.grayColor()

        btnClickMe2.center=CGPointMake(160, 250)

        btnClickMe2.addTarget(self,action:"showAlert",forControlEvents:UIControlEvents.TouchUpInside)

        view.addSubview(btnClickMe2)

        

        // Do any additional setup after loading the view, typically from a nib.

    }


    override func didReceiveMemoryWarning() {

        super.didReceiveMemoryWarning()

        // Dispose of any resources that can be recreated.

    }

    

    //2.执行函数 使用UIAlertController

    func showAlertController(){

    

        let msgTitle = "欢迎来到美空Studio"

        let msgMessage="是否现在去注册"

        let btnYes="马上去注册"

        let btnNo="以后去注册"

        

        let alertController = UIAlertController(title:msgTitle,message:msgMessage,preferredStyle: .Alert)

        let actionYes = UIAlertAction(title:btnYes,style: .Default){ action in

        

            NSLog("用户想要马上去注册!")

            

        }

        

        let actionNo = UIAlertAction(title:btnNo,style: .Cancel){ action in

            

            NSLog("用户想要以后去注册!")

            

        }

        alertController.addAction(actionYes)

        alertController.addAction(actionNo)

        

        presentViewController(alertController, animated: true, completion: nil)

    

    }

    

    //2.执行函数 使用UIAlertView

    func showAlert(){

        

        var title = "欢迎来到美空studio"

        var msgMessage = "是否现在去注册"

        var alert:UIAlertView = UIAlertView()

        

        alert.title = title

        alert.message = msgMessage

        alert.addButtonWithTitle("马上去注册")

        alert.addButtonWithTitle("以后去注册")

        alert.show()

    }

    



}

swift  中文版教程:http://numbbbbb.gitbooks.io/-the-swift-programming-language-/chapter1/chapter1.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值