gpt4 book ai didi

ios - 如何将点转换为 XCode 字体大小

转载 作者:可可西里 更新时间:2023-11-01 06:20:40 25 4
gpt4 key购买 nike

我有包含 iOS 应用程序设计的 Photoshop 文件,我需要获取有关所有标签和其他控件的字体大小的信息。 Photoshop 中的大小默认以磅为单位显示,那么如何将此值转换为 XCode 中的值呢?例如:

enter image description here

enter image description here

提前致谢。

最佳答案

根据@MichaelCrawford 的回答,如果 Adob​​ePoint = 1/72 英寸,那么我们可以计算到 ApplePoints 的过渡公式。

我们需要知道的是:

  • Photoshop 文件分辨率(像素/英寸)- Res
  • Photoshop 模型大小,即它创建的 iPhone 因素,如 @2x、@3x - 因素
  • AdobePoints 中的 Photoshop 文本大小 - PSFont

然后,据我了解,您可以像这样计算 iPhone 字体大小(实际上等于 iPhone 点数)

iPhoneFontSize = (Res/72 ) * PSFont/Factor

例子:您有适用于 iPhone 5 的模型,但所有媒体也适用于 iPhone6+,则模型尺寸为 iPhone 5 尺寸 * 3 = 960x1704,分辨率为 401(适用于 iPhone6+)。此模型上的 TabBar 标题字体大小为 5 pt

因此,在 iPhone 上你应该将大小设置为 401/72 * 5/3 = 9.28

如果文件的分辨率是 72(对于 Web),您只需像通常那样将 PSFontSize 除以因子来计算控件或 imageView 的大小。

关于ios - 如何将点转换为 XCode 字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27546836/

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