self.photoBtn = UIButton()
self.view.addSubview(self.photoBtn)
self.photoBtn.snp.makeConstraints { (make) in
make.left.equalTo(self.view).offset(20)
make.top.equalTo(self.view).offset(84)
make.width.equalTo(width)
make.height.equalTo(width)
}
self.photoBtn.setTitle("图片获取", for: .normal)
self.photoBtn.setTitleColor(UIColor.white, for: .normal)
self.photoBtn.addTarget(self, action:#selector(photoClick(_:)), for: .touchUpInside)
//因为经常用到颜色,自己封了一下
self.photoBtn.backgroundColor = RGBA(r: 32, g: 169, b: 242, a: 1)
//按钮点击事件
@objc func photoClick(_ btn:UIButton) {
var alert : UIAlertController!
alert = UIAlertController.init(title: "提示", message: "添加照片", preferredStyle: UIAlertControllerStyle.actionSheet)
let cancelAction = UIAlertAction.init(title: "取消", style: UIAlertActionStyle.cancel) { (action:UIAlertAction) in
}
let cameraAction = UIAlertAction.init(title: "拍照", style: UIAlertActionStyle.default) { (action:UIAlertAction) in
}
let albumAction = UIAlertAction.init(title: "相册", style: UIAlertActionStyle.default) { (action:UIAlertAction) in
}
alert.addAction(cancelAction)
alert.addAction(cameraAction)
alert.addAction(albumAction)
self.present(alert, animated: true, completion: nil)
}