私はTabViewControllerを持っており、XIBで継承しているTabViewのカスタムNSViewを作成しています。
これで、TabView にすべてのマウス ハンドル イベントを正常に実装し、機能しました。
TabViewController で同じイベントが必要ですが、できません。
フォーラム、ブログ、Apple ドキュメントで提案されている方法を試してみました。しかし、私はそれを得ることができませんでした。
TabViewController.xib 's custom view of TabView.
マウス ハンドル コードを含む TabView。
- (BOOL)acceptsFirstResponder {
return YES;
}
-(void)mouseDragged:(NSEvent *)theEvent
{
}
-(void)mouseDown:(NSEvent *)theEvent
{
}
-(void)mouseEntered:(NSEvent *)theEvent
{
}
-(void)mouseExited:(NSEvent *)theEvent
{
}
-(void)mouseMoved:(NSEvent *)theEvent
{
}
-(void)mouseUp:(NSEvent *)theEvent
{
}
-(void)keyDown:(NSEvent*)theEvent
{
}
呼び出されるすべてのマウス メソッド。でこれが欲しいTabViewController
。
誰かが同じ手順を行った場合は、私に提案してください。