当我在Mac上使用iBooks,并使用鼠标highlight
一个单词时,会显示英语词库:
我喜欢我的程序做类似的事情 - 在iBooks中看起来像这个词库。
如何实现?
最简单的想法是认识到某些文本被选中,但也许iBooks有一些API(在https://developer.apple.com/ibooks/没什么用。)或者也许Mac OS有事件"单字选择",和我可以订阅它。
哪种应用最适合:Cocoa App
或某些扩展程序/插件?
我不对" long way"感兴趣(上下文菜单):
任何建议都会受到高度赞赏,因为我对此一无所知。:)
答案 0 :(得分:1)
我认为您正在寻找的是NSView
showDefinitionForAttributedString:atPoint:
方法或其中一个兄弟姐妹。 HTH