首页 > 代码库 > Swift_提醒框
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_提醒框