//
// 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