Swift_提醒框

Posted 风雨彩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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, 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_提醒框的主要内容,如果未能解决你的问题,请参考以下文章

swift Swift - CloudKit - 提醒用户输入iCloud凭据

从 Swift 中的 UIActivityViewController 中排除注释和提醒

系统的日历和提醒事项的调用与交互(swift)

在 Swift 2 Xcode 7 Beta 4 中设置基于位置的提醒时出错

文本框自定义验证提醒

如何使用 UserData 从一个 ViewController 保存到另一个 - 提醒 XCode Swift