gpt4 book ai didi

objective-c - 字符之间的 NSString 填充/空格

转载 作者:可可西里 更新时间:2023-11-01 03:38:18 25 4
gpt4 key购买 nike

我正在 Obj.C 中寻找一种简单的方法来在我的字符串的每个字符之间添加一个空格。所以“1234”看起来像“1 2 3 4”。

我在这里找到了一个完美的 javascript 示例:https://stackoverflow.com/a/7437422/949538

有人知道 Obj.C 有类似的东西吗? Kerning 是 iOS 中的 PITA,无论如何这最终是我所需要的......

想法/评论?

谢谢!- 德鲁

最佳答案

要正确地做到这一点,考虑到 David Rönnqvist 的评论中提到的问题,请执行以下操作:

NSMutableString* result = [origString mutableCopy];
[result enumerateSubstringsInRange:NSMakeRange(0, [result length])
options:NSStringEnumerationByComposedCharacterSequences | NSStringEnumerationSubstringNotRequired
usingBlock:^(NSString *substring, NSRange substringRange, NSRange enclosingRange, BOOL *stop){
if (substringRange.location > 0)
[result insertString:@" " atIndex:substringRange.location];
}];

关于objective-c - 字符之间的 NSString 填充/空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11060577/

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