我覆盖了视图的点击测试行为。
override func hitTest(point: CGPoint, withEvent event: UIEvent?) -> UIView?
{
var touches:NSSet? = event?.allTouches()
for touch in touches
{
//look at each touch
}
}
我需要检查触摸阶段是否开始。但是,我似乎无法遍历所有接触。
我得到了错误
'NSSet?' does not contain a member called 'Generator'
我假设这意味着我不能像数组那样迭代NSSet?
您知道Swift中迭代NSSet的正确语法吗?
问题是您要遍历可选集。您需要先将其拆开。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句