当用户输入可能不太正确的内容时,我会出现一个警告/警告图标。当用户将鼠标悬停在图标上时,可能出现问题的解释会显示为工具提示。
我希望当用户单击图标时也显示工具提示,因此我将其制作为 NSButton,但我找不到任何方法来强制显示工具提示。
最佳答案
您可以使用上下文相关帮助来立即显示工具提示:
NSHelpManager *helpManager = [NSHelpManager sharedHelpManager];
[helpManager setContextHelp:[[[NSAttributedString alloc] initWithString:[view toolTip]] autorelease] forObject:view];
[helpManager showContextHelpForObject:view locationHint:[NSEvent mouseLocation]];
[helpManager removeContextHelpForObject:view];
关于macos - 如何在单击按钮时调出工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37697206/