实现修改头像的功能,首先给给一个图片添加点击事件,在事件处理函数中打开摄像头,自拍,选定照片后修改图片内容。
1 给图片增加点击事件
//图片引用:
@IBOutlet weak var goWork: UIButton!
override func viewDidLoad() {
/设置允许交互属性
goWorkFace.userInteractionEnabled = true
添加tapGuestureRecognizer手势
let tapGR1 = UITapGestureRecognizer(target: self, action: "ontapHandler:")
goWorkFace.addGestureRecognizer(tapGR1)
}
//FIXME:上班手势处理函数
func ontapHandler(sender:UITapGestureRecognizer) {
///todo....
print(“图片被点击”)
}
然后在点击处理函数中打开图片选择器。
2 添加相机
先给类增加代理:
UIImagePickerControllerDelegate , UINavigationControllerDelegate
声明类变量ÿ