// // SmallButton.m // // Created by stcui on 15/7/14. // Copyright © 2015年 Tencent. All rights reserved. // #import "SmallButton.h" @implementation SmallButton - (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event { if (!self.enabled || self.hidden) return [super pointInside:point withEvent:event]; CGRect area = self.frame; area.origin = CGPointZero; if (CGRectGetWidth(area) < 44) { area.origin.x = CGRectGetMidX(area) - 22; area.size.width = 44; } if (CGRectGetHeight(area) < 44) { area.origin.y = CGRectGetMidY(area) - 22; area.size.height = 44; } return CGRectContainsPoint(area, point); } @end