【发布时间】:2011-11-03 07:06:38
【问题描述】:
我需要用一些文字填写一个矩形。 rect的大小是固定的。
我使用以下函数:
- (void)drawText:(NSString *)text onView:(UIView *)view inRect:(CGRect)rect
{
UILabel *lbl = [[UILabel alloc] initWithFrame:rect];
lbl.minimumFontSize = 1;
lbl.font = [UIFont systemFontOfSize:30];
[lbl setText:text];
lbl.adjustsFontSizeToFitWidth = YES;
[view addSubview:lbl];
[lbl release];
}
然后我写类似这样的东西:
[self drawText:@"Asdfghjkl;" onView:view inRect:CGRectMake(45, 40, 85, 13)];
[self drawText:@"qwertyui" onView:view inRect:CGRectMake(173, 31, 126, 22)];
我得到了剪切的文本。我的错在哪里?
【问题讨论】:
标签: ios text fonts size uilabel