我希望工具提示在NSView中显示坐标。我想如果有一些类似于toolTipWillBeDisplayed的东西可能在显示工具提示之前调用,我可以有一个方法将工具提示字符串设置为鼠标悬停在的坐标。有什么想法或建议吗?
由于
答案 0 :(得分:1)
在显示工具提示之前似乎没有方法/事件。
有任何想法或建议吗?
您可以考虑使用方法调配替换NSView
方法- (NSToolTipTag)addToolTipRect:owner:userData:
。您的替换方法需要调用原始方法传递您自己的owner
和userData
,后者是原始的owner
& userData
。您的owner
对象将实施- (NSString *) view:stringForToolTip:point:userData:
以通过(a)使用原始owner
&提供工具提示。 userData
获取字符串,(b)添加传递为point
的值。
如果你遇到困难,请问另一个问题,说明你写的是什么,说明哪些不起作用等等,有人可能会帮助你。如果您从未听说过方法调整,您可以通过搜索找到详细信息。
HTH