gpt4 book ai didi

cocoa - 是否有显示工具提示的方法或事件?

转载 作者:行者123 更新时间:2023-12-03 17:49:22 26 4
gpt4 key购买 nike

我想要工具提示在 NSView 中显示坐标。我想如果有类似于 toolTipWillBeDisplayed 的东西可以在显示工具提示之前调用,我可以有一种方法将工具提示字符串设置为鼠标悬停在其上的坐标。有什么想法或建议吗?

谢谢

最佳答案

在显示工具提示之前似乎没有方法/事件。

Any ideas or suggestions?

您可以考虑使用方法调配来替换 NSView 方法 - (NSToolTipTag)addToolTipRect:owner:userData:。您的替换方法需要调用传入您自己的 owneruserData 的原始方法,后者是原始的 owneruserData 。您的 owner 对象将实现 - (NSString *) view:stringForToolTip:point:userData: 通过 (a) 使用原始 owner 提供工具提示> & userData 获取字符串并 (b) 添加作为 point 传递的值。

如果您在执行此操作时遇到困难,请提出另一个问题,显示您所写的内容,说明哪些内容不起作用等,有人可能会帮助您。如果您从未听说过方法调配,您可以通过搜索找到有关它的详细信息。

HTH

关于cocoa - 是否有显示工具提示的方法或事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31980687/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com