私の最終的な目標は、さまざまな単語が同じ長方形の領域に収まるようにフォント サイズを変更することです。私は sizeWithFont を使用するのに最適な方法だと思っていましたが、幅が 0 になり続けており、混乱しています。
NSString *name = @"Test Word";
CGFloat fontSize = 32.0;
UIFont *font = [UIFont fontWithName:@"TimeNewRomanPSMT" size: fontSize];
CGSize sWidth = [name sizeWithFont:font
constrainedToSize:CGSizeMake(fontSize, CGFLOAT_MAX)
lineBreakMode:UILineBreakModeWordWrap];
NSLog(@"sWidth = %3.1f; rec.width n= %3.1f ", sWidth.width, rec.width);
私の計画は、幅が収まるまでフォント サイズをループすることですが、sWidth.width は 0 を返し続けます。
クリス