我正在为一个网站构建一个博客应用程序,我正在寻找其他人如何接近它。我有以下字段的JSON数据:
我有一个UITableViewController作为主视图,我可以格式化表格单元格,标题,特色图像等没有问题......
我想知道的是人们如何接近内景。单击其中一篇文章时的视图?当您查看Business Insider,New York时代,Mashable,Tech Crunch等时,他们的内部设计得很好。
我拥有的JSON数据包含WordPress自动包含在帖子中的div和类。
我的问题是,他们如何格式化JSON提供的内容?它们如何包括样式?或者他们是否在他们的服务器上创建一个精简版本并在UIWebView中显示它?
答案 0 :(得分:0)
听起来像Post Content以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