• Swift_提醒框


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

        }

     

     

    }

     

  • 相关阅读:
    JSP中9大内置对象类型
    使用JSP/Servalet技术开发新闻发布系统------JSP数据交互一
    BZOJ5306: [Haoi2018]染色
    BZOJ4695: 最假女选手
    BZOJ4355: Play with sequence
    BZOJ3771: Triple
    BZOJ4057: [Cerc2012]Kingdoms
    BZOJ3302: [Shoi2005]树的双中心
    BZOJ4036: [HAOI2015]按位或
    12.24 ~ 12.30周训练计划+总结
  • 原文地址:https://www.cnblogs.com/lcl15/p/6224641.html
Copyright © 2020-2023  润新知