使按钮的点击范围扩大

2021-03-17  本文已影响0人  没错就是豪哥灬

//在创建的UIButton子类里,重写hitTes方法

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

{

    CGRectbtnFrame =CGRectInset(self.frame, -30, -30);//正数缩小,负数扩大

    if(CGRectContainsPoint(btnFrame,point)) //判断点击点是否在按钮的范围内

    {

        returnself;

    }

    return[superhitTest:pointwithEvent:event]; //不在

}

上一篇下一篇

猜你喜欢

热点阅读