【问题标题】:Cocoa: get NSWindow relative positionCocoa:获取 NSWindow 相对位置
【发布时间】:2013-06-19 02:55:47
【问题描述】:

有没有办法在 Cocoa 应用程序中判断某个窗口是否“覆盖”了另一个窗口?是否可以让[NSApp windows] 按它们的相对(彼此)位置排序?

【问题讨论】:

    标签: objective-c cocoa position nswindow


    【解决方案1】:

    这就是-[NSApplication orderedWindows] 所做的。如果一个窗口在该数组的后面并且它的框架与您的窗口重叠,那么它至少被部分覆盖(除非自定义窗口形状的怪异)。

    【讨论】:

    • 太棒了:我应该看到的,多么疏忽 :)
    • [[NSApplication sharedApplication] orderedWindows];
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多