Files
FloatingPanel/Sources/FloatingPanelView.swift
T

17 lines
543 B
Swift

// Copyright 2018 the FloatingPanel authors. All rights reserved. MIT license.
import UIKit
class FloatingPanelPassThroughView: UIView {
public weak var eventForwardingView: UIView?
public override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
let hitView = super.hitTest(point, with: event)
switch hitView {
case self:
return eventForwardingView?.hitTest(self.convert(point, to: eventForwardingView), with: event)
default:
return hitView
}
}
}