0

UILabel からサブクラス化するカスタム クラスを使用しています。ラベルの行数を変更する文字列を変更しない限り、正常に動作します。コードを調べると、最初に初期化するときに-(void) layoutSubview、文字列の起源とそのフレームを特定するために呼び出されます。しかし、文字列の値を変更すると、このメソッドが呼び出されないため、フレームのサイズと最初の文字列から計算された文字列の位置が原因​​で、一部の文字列が実行できなくなります。そのフレームを再描画するために具体的にどのメソッドを実装する必要がありますか?

4

1 に答える 1

0

あなたはおそらく探しているsizeToFit

sizeToFit :

サブビューのみを囲むように、レシーバー ビューのサイズを変更して移動します。

于 2012-06-23T16:43:04.110 に答える