我有一个UIView
的子类,在这个自定义视图中,我在初始化期间添加了一个手势识别器。
let gameBoard = GameBoardViewController()
和
func initGestureRecognizers() {
let panRec = UIPanGestureRecognizer(target: gameBoard, action: #selector(GameBoardViewController.labelDragged(_:)))
self.addGestureRecognizer(panRec)
self.clipsToBounds = true
self.userInteractionEnabled = true
}
在viewDidLoad
的{{1}}中,我初始化gameBoardViewController
。
我遇到的问题是randomNumber = 10
函数(我在拖动时从labelDragged
子类中的选择器调用),UIView
为Nil。
当我从randomNumber
添加gestureRecognizer时,我没有这个问题。
谁能告诉我我做错了什么?感谢