スペルアプリを作成しようとしていますが、私は固執しています。ユーザーはいくつかの単語を聞いてそれを書き込もうとします。私はUITextFieldのすべての文字に下線を別々に挿入しようとしています。すべての下線は、単語にいくつの文字が存在するかのヒントをユーザーに提供します。問題は "i"、 "l"のようないくつかの文字が互いに近いので、すべての文字に同じサイズの下線を付けることができません。私はこれでUITextFieldの空白の空白の長さを変更することができますUITextFieldの文字間の空白の長さを変更する方法
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:strText];
[attributedString addAttribute:NSUnderlineStyleAttributeName
value:@(13)
range:NSMakeRange(0,[strText length])];
txtTexts.attributedText = attributedString;
しかし、同じ長さのテキストフィールド全体で変更されます。私はすべての手紙に異なる長さが必要です。これは、この
のようないくつかの言葉で正常に見える。しかし、彼らは互いに接近しているので、それは「私」のような文字で罰金ではありません。
ところで、アンダーラインはUIViewです。しかし、私は何かアドバイスを受けています。
モノスペースフォントを使用できます。 – Code
ありがとうございます。非常に便利です@コード –