更改view的響應(yīng)區(qū)域
- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent*)event
{
CGRect bounds = self.bounds;
//若原熱區(qū)小于44x44判莉,則放大熱區(qū)豆挽,否則保持原大小不變
CGFloat widthDelta = MAX(44.0 - bounds.size.width, 0);
CGFloat heightDelta = MAX(44.0 - bounds.size.height, 0);
bounds = CGRectInset(bounds,
-0.5 * widthDelta,
-0.5 * heightDelta);
return CGRectContainsPoint(bounds, point);
}