我正在使用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;