2016-06-08 23 views
2

Ich habe ein Warn-/Achtungssymbol, das angezeigt wird, wenn der Benutzer etwas eingibt, das möglicherweise nicht ganz korrekt ist. Die Erklärung dessen, was möglicherweise falsch ist, wird als QuickInfo angezeigt, wenn der Benutzer das Symbol überfliegt.So rufen Sie Tooltip beim Klicken auf die Schaltfläche auf

Ich möchte, dass der Tooltip auch angezeigt wird, wenn der Benutzer auf das Symbol klickt, also habe ich es zu einem NSButton gemacht, aber ich finde keine Möglichkeit, die Anzeige des Tooltips zu erzwingen !?

Hilfe geschätzt!

+0

Haben Sie jemals herausgefunden? –

+0

Ich fürchte nicht. –

Antwort

1

können Sie kontextsensitive Hilfe verwenden sofort den Tooltip zeigen:

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