在Image View上添加点击手势Tap Gesture Recognizer

给点击手势添加触发函数,拖拽点击手势至View Controller
函数名称Name:tapImageView Type:UITapGestureRecognizer
默认情况下UIImage View不会响应手势,修改Image View属性,勾选User Interaction Enabled,启用用户交互

UIImagePickerController是ios系统提供的相册选图控制器
@IBAction func tapImageView(_ sender: UITapGestureRecognizer) {
//print(#function)
let picker = UIImagePickerController()
picker.delegate = self
present(picker, animated: true, completion: nil)
}
extension ViewController: UIImagePickerControllerDelegate, UINavigationControllerDelegate{

这篇博客介绍了如何在Swift中实现点击UIImageView时弹出相册的功能。首先,在UIImageView上添加Tap Gesture Recognizer,然后设置触发函数,并将手势拖拽至View Controller。确保开启UIImageView的User Interaction Enabled属性。接着,使用UIImagePickerController来展示系统相册,同时让当前控制器遵循UIImagePickerControllerDelegate和UINavigationControllerDelegate协议。当选择图片后,imagePickerController()函数会被调用,之后通过picker.dismiss()关闭选图页面。
最低0.47元/天 解锁文章
2502

被折叠的 条评论
为什么被折叠?



