iOS:按钮的非方形点击区域

| 我需要制作一些相互重叠的三角形按钮。 尽管UIButtons可以将透明图像作为背景,而UIControls可以具有自定义视图,但是其点击区域始终是正方形的。如何为按钮创建三角形的点击区域? 我来自FLash背景,因此通常会为我的视图创建一个Hitarea,但是我不相信我可以在Cocoa中做到这一点。 有小费吗?     
已邀请:
您可以通过将ѭ0子类化并提供自己的方法来实现:
- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event {
    // return YES if point is inside the receiver’s bounds; otherwise, NO.
}
Apple的UIView文档提供了详细信息,例如确认接收者的坐标系中已经有“ 2”。     

要回复问题请先登录注册