gpt4 book ai didi

objective-c - 考虑到 Cocoa mac 应用程序可能显示的各种分辨率,如何调整它的 UI 组件的大小?

转载 作者:行者123 更新时间:2023-11-30 10:20:10 28 4
gpt4 key购买 nike

  1. Cocoa 使用以“点”测量的绘图系统(用户坐标空间),这些点与分辨率无关......听起来很棒

  2. 虽然我们需要关心我们的应用程序在多种分辨率下运行,但 Cocoa 将在上面的 (1) 中为我们解决这个问题...听起来好得令人难以置信!

  3. 它确实会随着分辨率的变化而缩放我们的控件......这很好。

  4. 但是屏幕尺寸随着我的分辨率的增加而增加...这不好,我虽然我们有一个与分辨率无关的绘图 Canvas !

  5. 如果随着分辨率的增加控件缩小到愚蠢的小水平会怎样 - 我应该担心这个吗?

总结一下:我应该设计它们的“标准”分辨率,然后 Apple 的所有自动缩放都会自动看起来很好吗?

[在阅读有关绘图主题的 Apple 程序员指南时感到困惑]

最佳答案

您无需担心这一点。用户只能选择在给定显示器物理尺寸的情况下有意义的分辨率,因此标准控件将始终“足够大”。您只需要在 Retina 和非 Retina 显示器上测试您的应用程序(最好同时在 2x 机器上插入外部 1x 显示器;在两个屏幕之间移动窗口并检查图像是否相应更新)。

关于objective-c - 考虑到 Cocoa mac 应用程序可能显示的各种分辨率,如何调整它的 UI 组件的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27227315/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com