【问题标题】:Building native blog app in Swift用 Swift 构建原生博客应用
【发布时间】:2016-01-29 22:53:22
【问题描述】:

我正在为一个网站构建一个博客应用程序,我正在研究其他人是如何处理它的。我有以下字段的 JSON 数据:

  • 标题
  • 日期
  • 作者
  • 特色图片
  • 发布内容

我有一个 UITableViewController 作为主视图,我可以格式化表格单元格,标题、特色图片等没有问题...

我想知道的是人们如何接近内部视图。单击其中一篇文章时的视图?当您查看 Business Insider、New york Times、Mashable、Tech Crunch 等时,它们的内部格式都很好。

我拥有的 JSON 数据具有 WordPress 自动包含在其帖子中的 div 和类。

我的问题是,他们如何格式化 JSON 提供的内容?他们如何包括样式?或者他们是否在他们的服务器上创建了一个精简版本并在 UIWebView 中显示它?

【问题讨论】:

    标签: ios json swift api


    【解决方案1】:

    听起来帖子内容是用 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-02
      • 2019-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-07
      • 2013-08-12
      相关资源
      最近更新 更多