我需要获取 UILabel 中的行数,以便可以将另一个 UILabel 移动到文本最后一行的底部。我已经做好了:
int lines = [cellDetailTextLabel.text sizeWithFont:cellDetailTextLabel.font constrainedToSize:cellDetailTextLabel.frame.size lineBreakMode:UILineBreakModeWordWrap].height /16;
但它并不完美,因为在某些情况下,UILabel 的长度为 3 行,但上面的代码只返回 2,但并非所有 3 行的 UILabel 都是这种情况。