こんにちは、これらのコードでテキストサイズを再作成しています
CGSize textSize = [self.text sizeWithFont:self.font
constrainedToSize:self.frame.size
lineBreakMode:self.lineBreakMode];
上記は減価償却費です。目的を維持するためにどのように変更できますか?
どんな助けでも大歓迎です。ありがとう!
私の機能全体の目的は、UIlable の上部 (垂直) を揃えることです。
- (void)alignTop
{
CGSize textSize = [self.text sizeWithFont:self.font
constrainedToSize:self.frame.size
lineBreakMode:self.lineBreakMode];
CGRect textRect = CGRectMake(self.frame.origin.x,
self.frame.origin.y,
self.frame.size.width,
textSize.height);
[self setFrame:textRect];
[self setNeedsDisplay];
}