How do I implement the UITapGestureRecognizer into my application

前端 未结 5 1993
梦如初夏
梦如初夏 2020-11-27 06:20

I am quite new to programming and Objective C. I was wondering how to make an app which has a blank screen and a timer that goes for one minute. You are meant to tap as fast

5条回答
  •  栀梦
    栀梦 (楼主)
    2020-11-27 07:07

    Example in Swift:

    import UIKit
    
    class ViewController: UIViewController {
    
        @IBOutlet var myUIImageView: UIImageView!
    
        override func viewDidLoad() {
            super.viewDidLoad()
    
            let singleTap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: "myUIImageViewTapped:")
            singleTap.numberOfTapsRequired = 1
            singleTap.numberOfTouchesRequired = 1
            self.myUIImageView.addGestureRecognizer(singleTap)
            self.myUIImageView.userInteractionEnabled = true
        }
    
        func myUIImageViewTapped(recognizer: UITapGestureRecognizer) {
            if(recognizer.state == UIGestureRecognizerState.Ended){
                println("myUIImageView has been tapped by the user.")
            }
        }
    
    }
    

提交回复
热议问题