gpt4 book ai didi

ios - UIFont 和 Retina 显示。体积翻倍?

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

我想我可能已经知道答案了,但情况是这样的:

我有一个规范表,要求字体大小为:11pt。

当我这样做时:UIFont *font = [UIFont fontWithName:@"Gotham"size:11.0];然后字体在我的视网膜 iPad 4 上很小。

当我将点数加倍时:UIFont *font = [UIFont fontWithName:@"Gotham"size:22.0];

大小合适。我是否应该假设我应该将@2x 设备的字体点数加倍?就像 png 一样。

编辑:

感谢您解决这个问题。我明白了:UIFont *font = [UIFont fontWithName:@"Gotham"size:11.0]; 将在 Retina/Non-retina 上产生相同的大小。

现在进行可能更愚蠢的跟进:

当我打开 photoshop 文件(按@2x 缩放)时,字体显示为 11pt。当我导出文件(转换为 png 并标记为 @2x)并将 png 放到项目中时,为什么图像的文本仍然比我以 11pt 编程方式创建的文本大得多? (图片和程序文本均在 iPad 中查看)

我可能脑子放屁了,但如果能帮助找到解决方案,我们将不胜感激。

最佳答案

不,您不需要缩放字体大小。字体大小以磅为单位,而不是像素。 11.0 对您来说似乎很小的原因是因为它确实很小 ;-)

但无论是否是视网膜设备,大小都应该相同。

关于ios - UIFont 和 Retina 显示。体积翻倍?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23893406/

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