限制iPhone中UIButton中的可触摸区域?

hac*_*ker 5 iphone cocoa-touch objective-c ios

在我的视图中,我有三个自定义按钮,非矩形图像彼此靠近.然后我有一个问题,每个按钮的可触摸区域与其他按钮重叠.那么如何限制每个按钮的可触摸区域以获得相应的动作呢?

Vik*_*ica 6

您可以覆盖-pointInside:withEvent:,内部将用于命中测试.

使用这种技术的一个不错的项目是OBShapedButton,其中透明像素不会触发命中.