【问题标题】:How to make a custom window resizable from all sides如何使自定义窗口从各个方向调整大小
【发布时间】:2013-04-03 08:17:58
【问题描述】:

即使使用 NSBorderlessWindowMask,如何使 NSWindow 子类从各个方向调整大小?

【问题讨论】:

  • 提问和回答与在其他地方找到的一样,但在接受答案的问题的 cmets 中。

标签: cocoa subclass nswindow nsborderlesswindowmask


【解决方案1】:

的 styleMask 参数中包含 NSResizableWindowMask
initWithContentRect: contentRect
          styleMask:(NSBorderlessWindowMask | NSResizableWindowMask)
    backing: bufferingType
      defer: flag

【讨论】:

  • 但这只会让您使用标准调整大小控件来调整窗口大小,而不是像您原来的问题所说的那样从各个方面,对吧?
  • 我也是这么想的。相反,因为 lion 它提供了从边缘调整大小的功能。
猜你喜欢
  • 2017-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-03
  • 2017-03-12
相关资源
最近更新 更多