2016-06-08 102 views
2

我有一個警告/警告圖標,當用戶輸入的內容可能不完全正確時出現。當用戶將鼠標懸停在圖標上時,可能會出現錯誤的解釋會顯示爲工具提示。如何在按鈕點擊時調出工具提示

我希望工具提示也出現在用戶點擊圖標上的,所以我把它變成了NSButton,但我找不到任何方法來強制顯示工具提示!

幫助感謝!

+0

你有沒有想出解決辦法? –

+0

恐怕不是。 –

回答

1

您可以使用上下文敏感的幫助,以立即顯示工具提示:

NSHelpManager *helpManager = [NSHelpManager sharedHelpManager]; 
[helpManager setContextHelp:[[[NSAttributedString alloc] initWithString:[view toolTip]] autorelease] forObject:view]; 
[helpManager showContextHelpForObject:view locationHint:[NSEvent mouseLocation]]; 
[helpManager removeContextHelpForObject:view];