0

我正在寻找一种方法让 Lion 中的应用程序在全屏模式下扩展到最大宽度和 100% 高度(如 Messages beta 应用程序),但允许用户在不处于全屏模式时将其缩放到所有大小。

这是否可能仅使用 Interface Builder,或者我应该对其进行编码?

4

1 回答 1

2

您必须对此进行编码,因为 Interface Builder 没有为您提供应用程序在全屏时的行为方式的任何大小细节。

通过使用NSWindowDelegate方法,您应该能够告诉窗口在进入和退出全屏时的行为

进入或退出全屏模式后,您可以在窗口插座上使用 setMaxSize: 设置窗口的最大尺寸。委托方法 – windowWillEnterFullScreen: 和 – windowWillExitFullScreen: 应该是最有用的

于 2012-05-22T18:33:39.690 回答