您的位置:首页 > 其它

关于超出父视图的子视图点击事件

2017-09-07 16:16 148 查看
    override func hitTest(_ point:
CGPoint, with event: UIEvent?) ->
UIView? {

        var view =
super.hitTest(point, with: event)

        if view ==
nil {

            let point =
self.convert(point, to: button)

            if
button.bounds.contains(point)
{

                view = button

            }

        }

        return view

    }

//其中button为我们超出的控件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: