我想知道如何限制应用程序窗口按比例调整大小?我希望它保持比例,以免扭曲照片/视频。
你可能会在应用程序委托中完成此操作;在标准项目模板中,该对象引用了您的应用程序的主窗口。
- (void)awakeFromNib {
// Keep the aspect ratio constant at its current value
[window setAspectRatio:window.frame.size];
}
您不会调整应用程序的大小,而是调整窗口的大小。您可以使用-[NSWindow setContentAspectRatio:]
。