可以悬垂 NSWindow 的自定义工具提示吗?
我需要为我的应用程序创建一个自定义工具提示,但我希望它像普通工具提示一样工作,并且如果光标位于底部或右边缘附近,则它会悬垂在顶层窗口上。我是否需要使工具提示控制 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
因此解决方案是创建一个 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.