macos - 按比例调整 Cocoa 窗口大小

标签 macos cocoa window window-resize

我想知道如何限制应用程序窗口仅按比例调整大小?我希望它保持比例,以免照片/视频失真。

最佳答案

您可能会在应用程序委托(delegate)中执行此操作;在标准项目模板中,该对象具有对应用程序主窗口的引用。

- (void)awakeFromNib {
    // Keep the aspect ratio constant at its current value
    [window setAspectRatio:window.frame.size];
}

关于macos - 按比例调整 Cocoa 窗口大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5291157/

相关文章:

macos - NSTableView 单击操作

objective-c - 很难理解 NSBezierPath 的 curveToPoint : method

objective-c - objc/cocoa 的类变量范围问题?

php - 在 OS X 上,安装 php_pdo_pgsql、pgsql.so 后,警告 : dynamic library warnings - image not found

c++ - Visual C++ 程序可以在 Mac OS X 或 Linux 上编译运行吗?

objective-c - 在应用程序启动时执行某些操作?

iphone - 两个应用程序之间如何通信

javascript - 关闭 javascript 子窗口

c# - 带 C# 的 SFML,启动麻烦

python - 导入错误: No module named 'Kernel'