在我看来,我有三个自定义按钮,它们的非矩形图像彼此靠近。然后我遇到了每个按钮的可触摸区域与其他按钮重叠的问题。那么如何限制每个按钮的可触摸区域来获得相应的 Action 呢?
最佳答案
您可以覆盖 -pointInside:withEvent:
,它在内部将用于 HitTest 。
使用此技术的一个不错的项目是 OBShapedButton ,其中透明像素不会触发命中。
关于iphone - 限制 iPhone 中 UIButton 的可触摸区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8656547/