2012-04-25 3 views
3

Как создать NSButton с не квадратной «областью поражения»?Non-square NSButton

Пример:

enter image description here

Благодаря.

+0

Я нашел именно то, что мне нужно здесь: http://www.harmless.de/cocoa-code.php AMShapedButton класс – andron

ответ

2

Возможно, вы могли бы подклассифицировать NSButton и переопределить hitTest:, чтобы вернуть нуль, когда вы находитесь за пределами области, которую хотите кликать. (Return [super hitTest:] когда внутри.)

Docs here.