【发布时间】:2013-06-19 02:55:47
【问题描述】:
有没有办法在 Cocoa 应用程序中判断某个窗口是否“覆盖”了另一个窗口?是否可以让[NSApp windows] 按它们的相对(彼此)位置排序?
【问题讨论】:
标签: objective-c cocoa position nswindow
有没有办法在 Cocoa 应用程序中判断某个窗口是否“覆盖”了另一个窗口?是否可以让[NSApp windows] 按它们的相对(彼此)位置排序?
【问题讨论】:
标签: objective-c cocoa position nswindow
这就是-[NSApplication orderedWindows] 所做的。如果一个窗口在该数组的后面并且它的框架与您的窗口重叠,那么它至少被部分覆盖(除非自定义窗口形状的怪异)。
【讨论】: