如何更改 UITextField 上字符之间的空格长度
How to change empty spaces length between characters on UITextField
我正在尝试创建拼写应用程序,但我卡住了。用户将要听一些单词并尝试将其写下来。我正在尝试分别为 UITextField 上的每个字符插入下划线。每条下划线都会提示用户一个单词中有多少个字符。问题是像 "i"、"l" 这样的字母彼此非常接近,我不能在每个字母上加上相同大小的下划线。我可以用这个
更改 UITextField 上字符之间的空白长度
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:strText];
[attributedString addAttribute:NSUnderlineStyleAttributeName
value:@(13)
range:NSMakeRange(0,[strText length] )];
txtTexts.attributedText = attributedString;
但对于具有相同长度的整个文本字段,它会发生变化。每个字母我都需要不同的长度。像这样的一些词看起来不错
但是像"i"这样的字母就不行了,因为它们之间的距离更近了。
顺便说一句,下划线是UIView。但我愿意接受任何建议。
这是新顺丰字体引起的。您可以使用等宽字体。
UIFont.monospacedDigitSystemFontOfSize(, weight: )
我正在尝试创建拼写应用程序,但我卡住了。用户将要听一些单词并尝试将其写下来。我正在尝试分别为 UITextField 上的每个字符插入下划线。每条下划线都会提示用户一个单词中有多少个字符。问题是像 "i"、"l" 这样的字母彼此非常接近,我不能在每个字母上加上相同大小的下划线。我可以用这个
更改 UITextField 上字符之间的空白长度 NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:strText];
[attributedString addAttribute:NSUnderlineStyleAttributeName
value:@(13)
range:NSMakeRange(0,[strText length] )];
txtTexts.attributedText = attributedString;
但对于具有相同长度的整个文本字段,它会发生变化。每个字母我都需要不同的长度。像这样的一些词看起来不错
但是像"i"这样的字母就不行了,因为它们之间的距离更近了。
顺便说一句,下划线是UIView。但我愿意接受任何建议。
这是新顺丰字体引起的。您可以使用等宽字体。
UIFont.monospacedDigitSystemFontOfSize(, weight: )