我有一个UIView子类,其中重写了hitTest:withEvent:。每次命中测试注册时,视图都会记录其标记。
Ex:点击
控制台: 你感动的视图:3 你感动的视图:3 You Touched View:3
我的问题:为什么要这样做三次?我需要它来触发NSLog以外的东西,我担心它会触发三次。我可以很容易地解决三重触发问题,但我想知道是否有更好的解释。
答案 0 :(得分:1)
我建议您记录事件信息以及uiview的标签。它可能会被多个事件调用 - touchDown,touchUp等。