0

このメソッドの使用方法

- (CGRect)textRectForBounds:(CGRect)bounds limitedToNumberOfLines:(NSInteger)numberOfLines

Apple のドキュメントを読みましたが、これ以上理解できません。テストを行います。このメソッドをオーバーライドし、そのNSLog中の何かだけをオーバーライドしましたが、automatic と呼ばれていないことがわかりました。Apple のドキュメントでは、このメソッドを呼び出してはいけません。直接、このメソッドを自分で呼び出さないと、誰が呼び出すことになります。

このメソッドの使い方と、元のアップル メソッドでそれを呼び出すメソッドを教えてください。

4

1 に答える 1

1

これは、サブクラスでオーバーライドする必要があるメソッドです。このメソッドは直接呼び出されるため、呼び出すべきではありません。

ただし、このメソッドを呼び出すには、メソッドの関数呼び出しが必要sizeToFit or sizeThatFitsです。メソッドを呼び出さない場合は、sizeToFit呼び出されません。

このメソッドでは、他のタスクを実行する前にラベルの境界を返すことができます。変更を行わない場合は、元の境界が返されます。

于 2013-06-09T06:08:34.877 に答える