如何让 OS X 设置 NSWindow 的初始位置

Posted

技术标签:

【中文标题】如何让 OS X 设置 NSWindow 的初始位置【英文标题】:How to get OS X to set initial location of NSWindow 【发布时间】:2010-11-30 00:31:45 【问题描述】:

如何让 OS X 将 NSWindows 放置在合理的默认平铺位置?就像当我打开 TextEdit 并创建 10 个文档时,我看到所有窗口都具有相同的大小,但是有人足够聪明,可以将它们彼此偏移一点。我确定应用程序本身并没有在代码中执行此操作。

(我需要基于代码的解决方案,而不是 NIB/XIB 解决方案)。

【问题讨论】:

【参考方案1】:

-[NSWindowController setShouldCascadeWindows: YES] 用于您窗口的窗口控制器。

【讨论】:

以上是关于如何让 OS X 设置 NSWindow 的初始位置的主要内容,如果未能解决你的问题,请参考以下文章

NSWindow 的 IBOutlet 组件啥时候初始化?

如何让虚拟主机在 OS X Lion 中工作?

从 NSViewController 在 OS X 上加载 nib

Mac OS X Mountain Lion 下如何独立设置鼠标和触摸板的滚动方向?

如何将 NSWindow 带到前面和当前空间?

如何在mac OS X下安装Mongodb