SwiftのUILabelに問題があります。問題は、ラベル内でテキストが頻繁に変更された場合(時間の読み方など)に発生します。UILabelアラインメントの問題
左揃えですべてが完璧に機能します。しかし、私は右揃えが必要です。
このモードでは、テキストを変更すると左右にジャンプします。このジャンプは約1ピクセルです。
誰かがこの問題を解決する方法を知っているかもしれませんか?あなたのコメント内のコードに基づいて
SwiftのUILabelに問題があります。問題は、ラベル内でテキストが頻繁に変更された場合(時間の読み方など)に発生します。UILabelアラインメントの問題
左揃えですべてが完璧に機能します。しかし、私は右揃えが必要です。
このモードでは、テキストを変更すると左右にジャンプします。このジャンプは約1ピクセルです。
誰かがこの問題を解決する方法を知っているかもしれませんか?あなたのコメント内のコードに基づいて
:
label.font = label.font.withSize(12)
あなたは等幅ではない標準のiOSシステムフォントを使用しているので、ときにテキストの変更の問題を間隔が発生します。モノスペースフォント(Courier、Menloなど)を使用している場合、この問題は解決しません。
また、テキストの描画を自分で処理したり、フォントのカーニングを調整したりすることもできます。
それは動作します、ありがとうございます。 –
あなたが直面している問題のスクリーンショットをいくつか紹介してください。言い換えれば、物を視覚化することは不可能です。 – Adeel
ラベルの作成方法と更新方法のコードを記入してください。 –
elapsedTimeInSecondsLabelましょう。)(UILabel = { LETラベル= UILabel() label.font = label.font.withSize(12) label.textAlignment = .RIGHT 戻りラベル }本文: 午前20時20分20 :21 20:22。 textAlignment = .rightの変更時に、 のテキストは1ピクセル左または右になります。 –