我正在使用平台Xcode(5.1)为iPhone创建iOS文章阅读应用程序,并选择模板Empty application。
我使用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))];
非常感谢帮助。
答案 0 :(得分:0)
CGSize optimumSize = [label optimalSize];
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);