美文网首页工作Bug集(原创)
iOS中超出父视图的按钮点击事件响应处理

iOS中超出父视图的按钮点击事件响应处理

作者: CarlXu | 来源:发表于2020-01-16 15:57 被阅读0次

    在当前按钮的父视图中, 重写点击事件响应方法, 进行处理

     override func hitTest(_point:CGPoint, with event:UIEvent?) ->UIView? {

            varview =super.hitTest(point, with: event)

            if(view ==nil) {

                // 转换坐标系

                letnewPoint:CGPoint=MemBerBg.convert(point, from:self)

                // 判断触摸点是否在button上

                if(MemBerBg.bounds.contains(newPoint)) {

                    view =MemBerBg

                }

            }

            returnview

        }

    相关文章

      网友评论

        本文标题:iOS中超出父视图的按钮点击事件响应处理

        本文链接:https://www.haomeiwen.com/subject/hnyiyctx.html