Ios 如何根据内容提供RTLabel和ScrollView高度?

Ios 如何根据内容提供RTLabel和ScrollView高度?,ios,objective-c,uiscrollview,xcode5,html-parsing,Ios,Objective C,Uiscrollview,Xcode5,Html Parsing,我正在使用平台Xcode(5.1)为iPhone创建一个iOS文章阅读应用程序,并选择了模板空应用程序 我正在使用RTLabellib解析ScrollView中的html数据。 超链接不起作用。 我在根据内容管理RTLabel高度时遇到了一个问题(内容大小不是固定的)。 ScrollView包含UILabel、UIImage和RTLabel,它正在工作,但我想根据内容管理滚动高度 我应用了此代码,但它不起作用 RTLabel *label = [[RTLabel alloc] initWithF

我正在使用平台Xcode(5.1)为iPhone创建一个iOS文章阅读应用程序,并选择了模板空应用程序

我正在使用
RTLabel
lib解析
ScrollView
中的html数据。 超链接不起作用。 我在根据内容管理
RTLabel
高度时遇到了一个问题(内容大小不是固定的)。
ScrollView
包含
UILabel
UIImage
RTLabel
,它正在工作,但我想根据内容管理滚动高度

我应用了此代码,但它不起作用

RTLabel *label = [[RTLabel alloc] initWithFrame:CGRectMake(10, 400, 310, 600)];

[self->scroller addSubview:label];

[label setText:_DetailModal1[3]];

[scroller setScrollEnabled:YES];

CGFloat scrollViewHeight = 0.0f;

  for (label in scroller.subviews)  {

 scrollViewHeight += label.frame.size.height;   }

 [scroller setContentSize:(CGSizeMake(320, scrollViewHeight))];

感谢您的帮助。

CGSize optimumSize=[label optimumSize]
label.frame=CGRectMake(label.frame.origin.x,label.frame.origin.y,label.frame.size.width,optimumSize.height+10)
scroller.contentSize=CGSizeMake(scroller.frame.size.width,label.optimumSize.height)