1

私は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

誰かが同じ手順を行った場合は、私に提案してください。

4

0 に答える 0