如何在Swift中的UIView上获得触摸的X和Y位置? 我有一个UIViewController和一个UIView。
这是否可以进入UIView,或者我是否必须处理Controller中的触摸。
我在谷歌和其他网站上搜索过,但我没有找到任何有用的资料。 (我不相信) 我没有起点,所以我无法显示任何代码。
任何提示在哪里找到解决方案?
答案 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)
}