2012-10-22 87 views
2

我希望我的狀態菜單在被點擊時調用一個函數。什麼方法可以讓我分配這個動作?類似下面的內容,但菜單本身。可可 - 將onClick事件分配給NSMenu

NSMenuItem* item = [[NSMenuItem alloc] initWithTitle:@"Title" action:@selector(doX) keyEquivalent:@""];

+0

你能解釋一點嗎?你需要什麼?在應用程序菜單的點擊事件?或者是其他東西? – Remizorrr

+0

我的NSMenu有一個刷新菜單項。當用戶點擊菜單展開時,上次刷新的日期應該改變。我有一個方法'+(NSString *)formatRefreshDate',應該在點擊菜單時調用... – janeh

回答

2

您可以通過設置您的菜單的委託和執行您指定的委託協議方法-[<NSMenuDelegate> menuWillOpen:]掛鉤到菜單開幕活動。

相關問題