有谁知道如何获得RTLabel的高度?
我需要做的是在相同的RTLabel高度上调整RTLabel基本父视图的高度。
谢谢!
答案 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)