drawRect
を呼び出して、テキスト表示に使用していますNSString
。sizeWithFont
デフォルトのフォントサイズ17でフォントの自動サイズ変更(縮小)を使用し、幅のサイズに合わない場合はループを使用してフォントサイズを1縮小することを実装しようとしています。誰でもこれを実装する方法を教えてもらえますか? フォントサイズを17.0に設定しただけの今の例はいいでしょう
[[self.string displayName] drawAtPoint:CGPointMake(xcoord, ycoord) withFont:[UIFont boldSystemFontOfSize:17.0]];
CGSize size = [[self.patient displayName] sizeWithFont:[UIFont boldSystemFontOfSize:17.0]];
max_current_y = size.height > max_current_y ? size.height : max_current_y;
xcoord = xcoord + 3.0f + size.width;