【发布时间】:2016-07-15 22:35:03
【问题描述】:
我有一个 UITextView,它以 css 样式显示评论文本的内容。基本上,有一个带有一些样式的 htmlString。
NSMutableAttributedString *attributedStringForComment = [[NSMutableAttributedString alloc] initWithData:[formatedStr dataUsingEncoding:NSUnicodeStringEncoding] 选项:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];
在 UITextView 上以 css 样式显示内容。
现在,如果有人编辑文本,那么我们通过删除 css 样式来隐藏评论部分(因此用户不能删除其他人的评论),然后我们通过添加罢工/颜色属性来应用带有 NSMutableAttributedString 的样式以删除/添加单词。
问题: 当用户完成编辑部分时,我希望我的字符串将文本编辑为带有注释的 css 样式的 html。 当我们使用某种样式应用 NSMutableAttributedString 时,它会删除 html 标签和 css 样式。
任何技巧/提示都会帮助我找到解决方案。
【问题讨论】:
-
我没有完全理解。您是否有一些示例以及如何应用效果?
-
@Larme 我的要求是当我编辑 textview 的内容时,然后在编辑内容后 和
标记应该分别出现以添加和删除任何单词。我可以通过应用属性样式来做到这一点,但我需要以 html 格式发布编辑后的内容,因为服务器需要 html 格式的内容。
标签: ios objective-c iphone uitextview nsattributedstring