首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >鼠标悬停时的NSPopOver

鼠标悬停时的NSPopOver
EN

Stack Overflow用户
提问于 2013-03-01 18:50:27
回答 1查看 956关注 0票数 0

当我将光标放在表格视图的单元格上时,我需要显示一个弹出式窗口。在OS X应用程序上,当鼠标悬停在NSTableViewCell上时,显示NSPopover的技巧是什么?谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-05-15 15:05:24

实现表视图的mouseMoved:消息并从表视图调用performSelector:withObject:afterDelay:。在执行此操作之前(以及在取消分配中),使用NSObject:cancelPreviousPerformRequestsWithTarget:selector:object取消之前的请求。当鼠标移动时,这将不断地重新启动计时器。给定的选择器将在延迟结束后执行,并且从那时起鼠标就没有移动过。在选择器中,您可以获取当前鼠标位置并显示弹出窗口。

当鼠标再次开始移动时,不要忘记移除弹出窗口。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15155928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档