【发布时间】:2012-08-03 08:21:37
【问题描述】:
显示弹出框的按钮位于窗口的按钮左角。 如何仅在窗口边界中显示弹出框? 注意力! Mac 操作系统。
【问题讨论】:
显示弹出框的按钮位于窗口的按钮左角。 如何仅在窗口边界中显示弹出框? 注意力! Mac 操作系统。
【问题讨论】:
这是不可能的。 NSPopover 是一个浮动窗口,它连接到某个其他窗口,但在其他方面完全独立。但是,您可以通过计算使弹出框与该区域保持一致的弹出位置,尝试手动将其保持在屏幕上的特定范围内。但这并不是在所有情况下都有效(例如,如果用户移动应用程序窗口以致没有足够的空间用于弹出窗口)。
【讨论】: