iOS不规则形状按钮点击:SQButtonImageClick
jopen
9年前
SQButtonImageClick
不规则形状按钮点击.
一、介绍(Introduction)
1.图片都是矩形的,UI给我的不规则的按钮图片也是矩形的,只是不规则形状以外设置为了透明色而已。
2.要保证只有图片按钮的不规则区域能响应触摸事件,而重叠区域又互相不影响。
二、原理(Principle)
1.判断此区域是否透明
2.如果透明,不响应事件
3.具体见SQSectorButton.m中的pointInside方法
三、使用(Usage)
1.导入我项目中的lib库
#'SQSectorButton.h/m'
#'UIImage+ColorAtPoint.h/m'
2.将你的按钮继承自SQSectorButton、或者将IB中的按钮的class与SQSectorButton关联