NSSegmentedControl、やるじゃん
恥ずかしながら最近気づいたのだけど、NSSegmentedControl (NSSegmentedCell) に -setMenu:forSegment: でメニューを付けて、かつ通常通り -setAction: しておくと
- クリックしたときはアクションが実行され
- クリック&ホールド(長押し)したときはメニューが表示される
ようにできているんですね。どちらか一方しかできないかと思っていたけど、試してみるもんだ…
恥ずかしながら最近気づいたのだけど、NSSegmentedControl (NSSegmentedCell) に -setMenu:forSegment: でメニューを付けて、かつ通常通り -setAction: しておくと
ようにできているんですね。どちらか一方しかできないかと思っていたけど、試してみるもんだ…