0
我已經建立了一個自定義窗口;在這個窗口中我顯示nsbuttons。 如果點擊按鈕,我會顯示一個上下文菜單。 問題是我不想關閉我的窗口,但不知何故鼠標退出事件正在觸發,只要我從nsmenu選擇選項。自定義創建的窗口通過自動選擇上下文菜單選項自動關閉
我想防止這種影響。 我無法弄清楚。
任何幫助,將不勝感激。 在前提前
-(void)rightMouseDown:(NSEvent *)theEvent
{
NSMenu *theMenu = [[NSMenu alloc] initWithTitle:@"Contextual Menu"];
[[theMenu addItemWithTitle:@"Remove From List" action:@selector(removeWithIdentifier) keyEquivalent:@""] setTarget:self];
[[theMenu addItemWithTitle:@"Open" action:@selector(openAppWithIdentifier) keyEquivalent:@""] setTarget:self];
[theMenu popUpMenuPositioningItem:nil atLocation:NSMakePoint(self.bounds.size.width-20, self.bounds.size.height-10) inView:self];
}
-(void)removeWithIdentifier
{
//My custom view is getting mouse exited event from here
//I want prevent it.
}