1

を動的に追加してUILabelいますが、フレームがテキストとフォント サイズに正確に合うようにフレームを選択する方法がわかりません。

UILabel *myLabel = [[UILabel alloc] initWithFrame:myView.frame];

上記initWithFrameは明らかにラベルには大きすぎます。フレームがラベルの幅と高さにぴったり合うようにする方法はありますか?

4

2 に答える 2

1

-sizeToFitフォントのサイズに合わせてメソッドを使用するだけです:

[myLabel sizeToFit];
于 2012-09-16T15:23:35.197 に答える
0

sizeWithFont:またはを使用sizeWithFont:forWidth:lineBreakMode:して、特定のフォントで文字列のサイズを決定できます。次に、UILabels フレームをそのサイズに設定できます。

于 2012-09-16T15:17:55.330 に答える