【发布时间】:2015-10-07 20:28:43
【问题描述】:
我正在尝试在 UILabel 中显示较长的 HMTL 内容,并且我希望它适合正确的宽度(如响应式 HTML)。
在 Android 中它可以正确地自动调整,我现在正在 iOS 中这样做。
我所做的是一个UIScrollView,里面有一个UILabel,叫做htmlLabel。 UILabel 贴在顶部,左侧和右侧,我从UIScrollView 底部留出空间:
这是我的代码:
//html
[self.myScrollView setContentSize:CGSizeMake(self.view.frame.size.width, 20000)];
NSString * htmlString = item[@"content"];
NSAttributedString * attrStr = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];
_htmlLabel.attributedText = attrStr;
但我只能得到第一行:
我做错了什么??
提前谢谢你。
问候。
拉斐尔。
【问题讨论】:
标签: ios uiscrollview uilabel