美文网首页
扩大button的点击事件

扩大button的点击事件

作者: 阶梯 | 来源:发表于2017-08-31 15:54 被阅读37次

经常会遇到这种情况,有些app的删除或着其他按钮看上去很小,但是你点击的时候却是可以点击到它。这里介绍一个小技巧来实现这个功能,就是重写button的hitTest方法,扩大button的点击范围即可,做法就是自定义一个Button,然后在.m里重写即可,做法如下

下面是将button的点击区域向两侧扩展了20 point大小

- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event

{

    CGFloat margin = 20;

    CGRect hitRect = CGRectMake(0 - margin, 0 - margin, self.bounds.size.width + 2 * margin, self.bounds.size.height + 2 * margin);

    return CGRectContainsPoint(hitRect, point) ? self : nil;

}

相关文章

  • UIButton类别篇

    扩大Button点击事件 .h文件 .m文件

  • 扩大button的点击事件

    经常会遇到这种情况,有些app的删除或着其他按钮看上去很小,但是你点击的时候却是可以点击到它。这里介绍一个小技巧来...

  • UIButton 事件监控和连点

    1、button点击事件监测 通过runtime获取button的点击事件,进行全局监测 2、button多次点击...

  • iOS Category库工具简单封装介绍

    简单介绍这个库的大致内容:Category各种工具集合,Button图文混排、点击事件封装、扩大点击域,手势封装、...

  • 鸿蒙OS,Button的点击事件

    鸿蒙OS,Button的点击事件处理如下: 具体的点击事件代码:button.setClickedListener...

  • 扩大button点击区域

  • 扩大Button的点击区域

    最近遇到一个需要提高用户体验的问题:APP很多地方需要上传图片,上传图片之后就需要删除图片,然后删除图片一般比较小...

  • 禁止普通标签的点击事件

    禁止button的点击事件是disabled='true'禁止非button标签的点击事件是添加样式pointer...

  • Button点击事件

    Button控件第一种点击事件 利用Button控件的onClick属性创建两个按钮btn_one与btn_two...

  • button点击事件

    在android开发中,监听button的点击事件有四种方法。 1:使用匿名内部类: 2:自定义单击事件监听类(继...

网友评论

      本文标题:扩大button的点击事件

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