如何获得关闭,最小化和最大化按钮的屏幕坐标?

时间:2018-07-31 00:45:59

标签: macos nswindow

我对客户有一个怪异的要求,他们希望第二个浮动窗口直接指向主窗口标题栏左侧的关闭,最小化或最大化按钮。是否可以通过编程方式确定这些按钮在窗口中的确切位置?还是我只需要假设关闭按钮始终位于顶部10 x 10且距顶部5像素,而左侧距其10像素(或其他指标)?

或者,在哪些地方记录了这些指标?

1 个答案:

答案 0 :(得分:1)

func standardWindowButton(_ b: NSWindow.ButtonType) -> NSButton?
  

返回窗口视图层次结构中给定窗口按钮类型的窗口按钮。