我在RedOrGreenUIView上方放了一个TransparentUIView。TransparentUIView上附加了一个UILongPressGestureRecognizer手势。当用户开始长按它时,我会检查这个LongPressGesture的.Changed状态,并执行以下hitTest操作:
var p:CGPoint = rec.locationInView(self.view)
var selectedView = view.hitTest(p, withEvent: nil)
if selectedView != nil {
if selectedView == TransparentUIView {
println("TransparentUIView is being touched")
}
}
我已经成功选中了TransparentView。但是我需要同时对RedOrGreenUIView进行hitTest,而它在TransparentUIView下面。我无法理解如何实现这个目标,请帮忙。