Åなどの文字をその四角形内にレンダリングしたい場合、UITextFieldに問題があります。
その上部が切り取られており、ÅがAのように見えます。
場合によっては、次のようなカスタムUITextFieldを使用して解決しました。
- (void)drawTextInRect:(CGRect)rect {
rect.origin.y = rect.origin.y+5;
[super drawTextInRect:rect];
}
これは、テキストが次のように正常に表示されているときに機能します。
ただし、テキストの編集を開始すると、drawTextInRectのようなものは適用されなくなり、文字の上部が再び消えます。
そのようです:
他の誰かがこれを修正する方法についてのアイデアを持っていますか?