码迷,mamicode.com
首页 > 编程语言 > 详细

Swift_提醒框

时间:2016-12-27 09:45:40      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:uiview   btn   pre   self   memory   str   creat   imp   验证   

import UIKit

 

class ViewController: UIViewController {

 

    var button : UIButton!

    var array = NSMutableArray()

    override func viewDidLoad() {

        super.viewDidLoad()

        self.view.backgroundColor = UIColor.white

        array = ["风格一","风格二","风格三"]

        creatBtn()

        

    }

    func creatBtn(){

        for i in 0..<3 {

            button = UIButton(frame: CGRect(x: 30, y: 50 + i * 60, width: 315, height: 30))

            button.backgroundColor = UIColor.gray

            button.tag = i

            button.setTitle(array[i] as? String, for: .normal)

            button.addTarget(self, action: #selector(remind(btn:)), for: .touchUpInside)

            self.view.addSubview(button)

        }

    

    }

    func remind(btn : UIButton){

        

        if btn.tag == 0 {

            let action = UIAlertController(title: nil, message: "选择照片", preferredStyle: .actionSheet)

            let photo = UIAlertAction(title: "相册", style: .default, handler: { action  in

                

            })

            let camera = UIAlertAction(title: "相机", style: .default, handler: { action in

                

            })

            let cancel = UIAlertAction(title: "取消", style: .default, handler: { action in

                

            })

            action.addAction(photo)

            action.addAction(camera)

            action.addAction(cancel)

            self.present(action, animated: true, completion: nil)

   

        }else if btn.tag == 1{

            let action = UIAlertController(title: "提示", message: "验证码错误", preferredStyle: .alert)

            let ok = UIAlertAction(title: "确定", style: .default, handler: { action in

            

            })

            let cancel = UIAlertAction(title: "取消", style: .default, handler: { action in

            

            })

            action.addAction(ok)

            action.addAction(cancel)

            self.present(action, animated: true, completion: nil)

        }else {

            print("我是第三种风格")

            

        }

        

        

    

    }

 

    override func didReceiveMemoryWarning() {

        super.didReceiveMemoryWarning()

        // Dispose of any resources that can be recreated.

    }

 

 

}

 

Swift_提醒框

标签:uiview   btn   pre   self   memory   str   creat   imp   验证   

原文地址:http://www.cnblogs.com/lcl15/p/6224641.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!