2010-06-06 81 views

回答

2

使用以下方法:

CGSize *size = [label.text sizeWithFont:fontOfLabelText]; 
float widthOfLabel = size.width; 

size.width将返回实际宽度,在标签的文本会在屏幕上占据。将标签宽度设置为等于文本的宽度。

+0

正是我在找什么,谢谢。 – 2010-07-03 10:50:29

0

如果你只是想使标签多行符合,你不得不说:

cell.textLabel.numberOfLines = 0; 

但是我不知道如果这是你想要的......通常,如果内容是文本而不是你想要的。

3

如果要调整标签以适合标签文本框,只需拨打

[label sizeToFit]; 

这将适合在两个维度。