macOS - 任何人都知道在为 macOS 编程时如何在 Xcode 中缩放视图?

Posted

技术标签:

【中文标题】macOS - 任何人都知道在为 macOS 编程时如何在 Xcode 中缩放视图?【英文标题】:macOS - Anyone knows how to scale view in Xcode when programming for macOS? 【发布时间】:2018-05-25 09:26:36 【问题描述】:

在开发 MacOS 应用程序时如何缩放情节提要视图?当我进行 iPhone/iPad 开发时,我可以通过单击故事板窗格底部的 +/- 或按住选项键并使用鼠标上的滚轮来缩放故事板内容。当我在 Xcode 中启动 MacOS projet 时,这些都不可用。怎么会?我可以在 MacOS 开发中比在 iPhone 开发中更多地使用它,因为 MacOS 应用程序通常比 iPhone 应用程序占用更多的屏幕空间。为了在 Xcode 中缩放故事板视图,是否需要启用任何隐藏功能?

【问题讨论】:

对于其他用户,可以通过在触控板上使用两根手指,通过将手指拉近或拉远来使用 ios 应用进行缩放 【参考方案1】:

很遗憾,答案是 Xcode 根本不支持 AppKit 故事板中的缩放。它仅支持 UIKit 故事板中的缩放。

您应该向https://bugreport.apple.com 提交功能请求。

【讨论】:

我可以通过一个虚构的故事来证明这种情况在历史上是如何发生的,这个故事讲述了 MacOS 如何在游戏后期获得故事板,菜单栏等事物的存在的影响等。但是 OP 的功能请求肯定是一个不错的选择。 考虑到 Apple 使用可变 UI 缩放有多久没有达到真正可用的状态(started in 10.4 在 2005 年,abandoned in 10.7 in favor of 2x scaling only 在 2011 年),我并不感到惊讶 Apple 没有希望/能够使其在 IB 中适用于 AppKit。

以上是关于macOS - 任何人都知道在为 macOS 编程时如何在 Xcode 中缩放视图?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 macOS 10.12+ 上自定义 NSTableView 标头?

以编程方式将 Web 应用快捷方式添加到 macOS Dock

部分开源项目着手支持macOS ARM64

是否可以通过编程访问 macOS 触控栏的控制条?

如何在 macOS 中关闭 OpenCV 窗口(Python 3)?

以编程方式获取/设置 Macos 默认系统键盘快捷键