美文网首页
iOS 设置按钮的点击范围

iOS 设置按钮的点击范围

作者: 不会拉磨的驴 | 来源:发表于2020-05-19 19:55 被阅读0次

        有时按钮就那么一奈奈,我们的纤纤玉手都点不上。那怎么办呢?两行代码,解决一切问题。你想要多大就多大,可大可小,可上可下,可左可右。就是这么潇洒,就是这么任性。

        一切后表,先上代码:

在你要改变点击范围的父视图上,重写这个代理

- (UIView*)hitTest:(CGPoint)pointwithEvent:(UIEvent*)event {

//要点击的范围

CGRect pauseBtnRect =CGRectMake(0,10,60,60);

            //point 在 pauseBtnRect 内

            if(CGRectContainsPoint(pauseBtnRect, point)) {

        //要接收点击事件的视图

                returnself.backBtnNew;

            }

            return    [superhitTest:pointwithEvent:event];

        }

相关文章

网友评论

      本文标题:iOS 设置按钮的点击范围

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