如何获得RTLabel的高度

时间:2014-01-13 19:10:44

标签: ios xcode uilabel

有谁知道如何获得RTLabel的高度?

我需要做的是在相同的RTLabel高度上调整RTLabel基本父视图的高度。

谢谢!

2 个答案:

答案 0 :(得分:7)

要获得RTLabel使用的高度" optimalSize"属性。

RTLabel *someLabel = [[RTLabel alloc] init];
someLabel.frame = CGRectMake(0.f, 0.f, 300.f,100.f);
someLabel.text = @"<p>Some <b>HTML</b></p>";
CGSize optimumSize = [someLabel optimumSize];
someLabel.frame = CGRectMake(0.f, 0.f, 300.f,optimumSize.height);

答案 1 :(得分:0)

我认为这只是

CGFloat height = CGRectGetHeight(rtLabel.bounds)