gpt4 book ai didi

ios - 计算 N 像素中的空格数 ' '

转载 作者:行者123 更新时间:2023-11-28 21:55:37 25 4
gpt4 key购买 nike

有没有办法计算 N 像素中空格“”(一些 UIFont)的数量?

例如:

input: length = 100 pixels, font =  <fontName>

output: 14 spaces with current font

最佳答案

我会计算一个空格的宽度,然后看看有多少倍适合你的长度。

NSInteger length = 100; // size in points (not pixels)
UIFont *font = ... // some font

CGSize spaceSize = [@" " sizeWithAttributes:@{ NSFontAttributeName : font }]; // size in points (not pixels)

NSInteger spaceCount = floor(length / spaceSize.width);

这将计算适合分配长度的整个空间的数量。

请注意,所有代码都以点而不是像素为单位工作。如果您真的想知道有多少空间适合屏幕像素,则需要考虑屏幕比例。

关于ios - 计算 N 像素中的空格数 ' ',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26700737/

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