为什么我的UITouch的位置没有被记录? (自定义键盘)

时间:2015-01-07 20:04:27

标签: ios swift uitouch

我在我的KeyboardViewController中覆盖主视图的touchesBegan函数,并且由于某种原因,触摸的位置没有被记录。难道我做错了什么?
注意:这不是游戏

   class KeyboardViewController: UIInputViewController {

        override func viewDidLoad() {
            super.viewDidLoad()
            self.view.userInteractionEnabled = true

        }

        override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
            let touch = touches.anyObject()! as UITouch
            let location = touch.locationInView(self.view!)
            println("\(location.x)")
        }
}

更新1:在函数的开头添加注释也会导致没有被调用,这意味着函数根本就没有被调用。我是否必须以任何方式将其添加到我的viewDidLoad func?

0 个答案:

没有答案