我正在为一个网站构建一个博客应用程序,我正在研究其他人是如何处理它的。我有包含以下字段的 JSON 数据:
我有一个
UITableViewController
作为主视图,我可以格式化表格单元格,标题、特色图像等没有问题......
我想知道的是人们如何看待室内景观。单击其中一篇文章时的视图?当你查看 Business insider、New York Times、Mashable、Tech Crunch 等时,它们的内部格式都很好。
我拥有的 JSON 数据包含 WordPress 自动包含在其帖子中的 div 和类。
我的问题是,他们如何格式化 JSON 提供的内容?他们如何包含样式?或者他们是否在他们的服务器上创建一个精简版本并在
UIWebView
中显示它?
听起来帖子内容是用 HTML 标记的。您可以在 UITextView 中解析并显示它。首先,您应该将 UITextView 拖到要显示帖子内容的视图控制器上。创建一个名为“textView”的 IBOutlet。然后你可以这样说:
let postContentAttributedString = try! NSAttributedString(data:(postContent as NSString).dataUsingEncoding(NSUTF8StringEncoding)!, options: [NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType,NSCharacterEncodingDocumentAttribute:NSUTF8StringEncoding], documentAttributes: nil)
self.textView.attributedString = postContentAttributedString