【问题标题】:Recreating blog post structure in a native iOS view在原生 iOS 视图中重新创建博客文章结构
【发布时间】:2014-06-04 15:42:40
【问题描述】:

我目前正在为一个 Wordpress 博客开发阅读器应用程序。在这两个帖子的帮助下,我已经走了很远:

How Can I Incorporate my WordPress Blogs into an iOS app? Wordpress Blog iPhone App Reader

但是现在我正在努力解决一个问题,是否真的可以在本机视图中显示帖子,而不是仅仅在 UIWebView 中加载 html 代码?我可以获得重新创建帖子所需的一切:文本、标题、图像、视频网址,但问题是如何重新创建帖子的结构?那么我如何知道文本信息和图像在帖子中的相对位置呢?

我正在使用https://github.com/topfunky/hpple 来解析应用程序内的 HTML 文件。

提前非常感谢!

【问题讨论】:

    标签: ios wordpress


    【解决方案1】:

    我认为这样做的一种方法是为您的博客创建一个 JSON 提要,并使用此提要使用 UItableView 等构建本机 UI。

    https://wordpress.org/plugins/feed-json/
    

    【讨论】:

    • 您好 Zee,感谢您的回复。我已经在使用这个 JSON 插件在集合视图中显示提要。每个单元格都是一个帖子预览,带有标题、缩略图和简短描述。然后,当您点击单元格时,它会打开相应的博客文章。所以,我的问题是我不知道如何以 UIWebView 的其他方式显示这篇文章。
    • 如果您能够从该 html 中获取文本,您可以将其显示在 ViewController(完全自定义的视图)上。否则你将不得不使用 UIWebViews(这也是一个不错的主意)。
    • 没错,我可以获取文本和所有图片的 url,当然也可以在 UIView 中显示它们,但问题是我无法重新创建帖子的结构。所以让我们说如果帖子看起来像: HEADER - IMAGE - SUBHEADER - IMAGE - TEXT - ANOTHER IAMGE - TEXT ,我可以获取所有这些元素,但我怎样才能将它们相应地放在 UIView 中?
    • 如果帖子的布局不一致,应该使用webview或者可以混合的方式。
    • 是的,UIWebView 现在似乎只是一种解决方案。但我想要完成的是一种扫描html代码并制作指南标记的算法,比如ok——这是一个标题,然后是文章文本,还有图像等等。但不要从哪里开始,停留在研究阶段。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-01
    • 2011-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-03
    相关资源
    最近更新 更多