我UITextView通过以下方式显示html :
[self.textView setValue:@"<b>Content</b>" forKey:@"contentToHTMLString"];,
编辑内容后UITextView,我想获取内容包括html所以我使用:
[self.textView valueForKey:@"contentToHTMLString"]; 但应用程序崩溃,如何解决?
Bho*_*opi 28
对于ios 7,请使用以下代码.
NSString *htmlString = @"<h1>Header</h1><h2>Subheader</h2><p>Some <em>text</em></p><img src='http://blogs.babble.com/famecrawler/files/2010/11/mickey_mouse-1097.jpg' width=70 height=100 />";
NSAttributedString *attributedString = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];
textView.attributedText = attributedString;
Run Code Online (Sandbox Code Playgroud)
根据Display html text in uitextview 这个问题 使用UIWebView.
因为 未记录 -[UITextView setContentToHTMLString:] 方法。应用程序将因使用未记录的方法而被拒绝。
但你仍然想这样做,你可以看看这个链接可能会有所帮助:-
https://github.com/AliSoftware/OHAttributedLabel
https://www.cocoacontrols.com/controls/bctextview
https://www.cocoacontrols.com/controls/egotextview
要使用 UIWebview 执行此任务,您必须查看以下内容:-
| 归档时间: |
|
| 查看次数: |
16110 次 |
| 最近记录: |