と呼ばれるテキストを含むUILabelがあります:
self.textLabel;
ここで、Ä Ö Ü のようなアクセント付きの文字を追加すると、次のような効果が得られることに気付きました。
アクセント付きの文字の上部のドットがどのように切り取られているかに注目してください。テキストをラベルに合わせたいのですが、self.textLabel.numberOfLines = 2
2行あり、文の後のテキストが幅を超えていることを保証する制約は維持されています。基本的に、次のようなラベルが必要です。
ドットを維持したまま。今、私は試しました:
[self.frame sizeToFit]
テキスト全体を折り返すため、これは機能しません。私が言ったように、2行の後にテキストを切り取ってください。
.bounds
とを使用CGRectMake
して新しいフレームを作成し、新しい高さを現在のフレームに割り当てますが、これも機能しません。詳細については、 https://stackoverflow.com/questions/21948714/adjust-size-of-uilabel-to-fit-height-of-textをご覧ください。誰かがこれで私を助けてくれますか?