可以悬垂 NSWindow 的自定义工具提示吗?

发布于 2024-10-10 01:30:31 字数 125 浏览 4 评论 0原文

我需要为我的应用程序创建一个自定义工具提示,但我希望它像普通工具提示一样工作,并且如果光标位于底部或右边缘附近,则它会悬垂在顶层窗口上。我是否需要使工具提示控制 NSWindow 本身,或者是否有办法让 nsview 弹出窗口边界之外。

I need to create a custom tooltip for my app yet I want it to act like a normal tooltip and overhang the top level window if the cursor is near the bottom or right edges. Do I need to make the tooltip control an NSWindow itself or is there a way to get an nsview to pop outside the window bounds.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

仅一夜美梦 2024-10-17 01:30:31

因此解决方案是创建一个 NSPanel 并设置为 setFloatingPanel:YES。当鼠标进入视图时,我在面板上调用 orderToFront,当鼠标移动时,我设置 FrameOrigin,当鼠标退出时,我调用 orderOut。

So the solution for this was to create an NSPanel that is setFloatingPanel:YES. On mouse enter of the view I call orderToFront on the panel, on mouse move I setFrameOrigin and on mouse exit I orderOut.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文