按比例调整 Cocoa 窗口大小

发布于 2024-10-22 00:48:14 字数 49 浏览 1 评论 0原文

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

I was wondering how I could constrain an application window to be resized only proportionally? I want it to keep the ratio so as not to distort photos/videos.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

心如荒岛 2024-10-29 00:48:14

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

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

You would probably do this in your application delegate; in a standard project template, that object has a reference to your app's main window.

- (void)awakeFromNib {
    // Keep the aspect ratio constant at its current value
    [window setAspectRatio:window.frame.size];
}
歌枕肩 2024-10-29 00:48:14

您不调整应用程序的大小,而是调整窗口的大小。您可以使用 -[NSWindow setContentAspectRatio:]

You don't resize applications, you resize windows. You can use -[NSWindow setContentAspectRatio:].

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文