1

我正在UILabel动态添加一个,但我不知道如何选择框架,以便该框架完全适合文本和字体大小。

UILabel *myLabel = [[UILabel alloc] initWithFrame:myView.frame];

上面的initWithFrame标签显然太大了。有没有办法使框架与标签的宽度和高度完全吻合?

4

2 回答 2

1

只需使用-sizeToFit适合字体大小的方法:

[myLabel sizeToFit];
于 2012-09-16T15:23:35.197 回答
0

您可以使用sizeWithFont:sizeWithFont:forWidth:lineBreakMode:确定具有特定字体的字符串的大小。然后您可以将 UILabels 框架设置为具有该大小。

于 2012-09-16T15:17:55.330 回答