import UIKit
import Foundation
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let rect = CGRect(x: 50, y: 100, width: 256, height: 256)
let imageview = UIImageView(frame: rect)
let image = UIImage(named: "timg")
imageview.image = image
imageview.isUserInteractionEnabled = true
self.view.addSubview(imageview)
let guesture = UITapGestureRecognizer(target: self, action: #selector(ViewController.singleTap))
// 这是个抽象手势监测类,定义了所有手势的基本行为,并拥有6个子类,用来检测发生在设备中的各种手势
imageview.addGestureRecognizer(guesture)
}
@objc func singleTap()
{
let alertView = UIAlertController(title: "Infomation", message: "Single Tap", preferredStyle: UIAlertControllerStyle.alert)
let OkAction = UIAlertAction(title: "ok",style: .default, handler: {_ in})
alertView.addAction(OkAction)
self.present(alertView,animated: true,completion: nil)
// 点击图片会弹出窗口提示 Single tap
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}