【问题标题】:Mac OSX Lion app with maximum width only in fullscreen mode仅在全屏模式下具有最大宽度的 Mac OSX Lion 应用程序
【发布时间】:2012-05-22 18:14:36
【问题描述】:

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

这可能只使用 Interface Builder,还是我应该编写代码?

【问题讨论】:

    标签: xcode interface-builder osx-lion fullscreen


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-15
      • 1970-01-01
      • 2012-02-19
      • 2011-10-31
      • 1970-01-01
      • 2023-04-08
      • 2011-12-26
      • 2011-06-22
      相关资源
      最近更新 更多