sha*_*rgy 1 cocoa objective-c tooltip nstableview nsimagecell
我有NSTableView一个NSImageCell在里面.我想添加一个工具提示,当我用鼠标悬停图像时,我得到一个带有图像路径的工具提示.做这个的最好方式是什么?
我遇到的问题是:
请保持你的答案容易,我是一个新手.
- -编辑 - -
附加信息:myarray.arrangedobjects填充表格.它是一个NSMutableDictionaries数组.字典有以下键:
您需要提供一个委托NSTableView并实现此委托方法:
– tableView:toolTipForCell:rect:tableColumn:row:mouseLocation:
Run Code Online (Sandbox Code Playgroud)
您可以在此处找到NSTableViewDelegate协议的文档.您需要确保将代理插入使用IB 的代理插座.除非已经完成,否则不会调用您的方法.此外,值得注意的是,这种委托方法是按需调用的,而不是预先调用的,因此在将鼠标悬停在单元格上之前,它不会被调用.此方法应适用于具有数据源的表和使用绑定的表.NSTableView
我在GitHub上放了一个简单的例子.