如何在swift的视图中获得触摸的X和Y位置

时间:2015-03-26 12:27:24

标签: swift events touch screen

如何在Swift中的UIView上获得触摸的X和Y位置? 我有一个UIViewController和一个UIView。

这是否可以进入UIView,或者我是否必须处理Controller中的触摸。

我在谷歌和其他网站上搜索过,但我没有找到任何有用的资料。 (我不相信) 我没有起点,所以我无法显示任何代码。

任何提示在哪里找到解决方案?

1 个答案:

答案 0 :(得分:0)

对于UITouch,您有locationInView可返回特定视图上触摸的位置。例如:

import UIKit

override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
        let touch = touches.anyObject() as UITouch

        let point = touch.locationInView(self.view)
    }