この質問は何度も尋ねられましたが、明確ではありませんが、間違った出力が得られました。だから誰か助けてください..
CGSize maximumSize = CGSizeMake(208, 21);
UIFont *myFont = [UIFont fontWithName:@"Helvetica" size:14];
CGSize myStringSize = [my_string sizeWithFont:myFont
constrainedToSize:maximumSize
lineBreakMode:self.my_label.lineBreakMode];
my_label.numberOfLines = 0;
my_label.frame.size = myStringSize;
サイズ (208, 21) のラベルがあります。次のコードを使用して、ラベルの幅に対して NSString に必要な実際の高さを取得しました。幅を固定したいのですが、ラベルに設定できるように高さだけを変更する必要があります。しかし、それは常に実際よりも低い高さを与えます..私はここで何か間違ったことをしています..
ありがとう..