我正在开发适用于 iOS 的 Wordpress 博客/文章阅读器应用程序,该应用程序将从现有的 Wordpress 站点中提取。到目前为止,该应用程序的设计就像文章的 UITableView 一样简单,它可以深入到特定的文章。我认为获取内容不会有问题(我从这个 SO question中找到了一些不错的信息),但我的问题与格式化返回的内容有关,特别是针对文章本身。
在我看来,我可以让内容以 HTML 形式从 WP 博客的移动网站返回,或者我只能获取文章的未格式化文本。这是我的困境:
如果我请求返回格式化的 HTML,我会得到各种其他特定于 Web 的东西(链接、图像、导航栏等)。只是将 HTML 放入其中UIWebView
会导致屏幕抓取并导致糟糕的用户体验。但是,我会得到一些文本格式。
如果我请求原始文章文本并将其放入 中UITextView
,我没有动态的方式来格式化该文本(据我所知)。但是,我会去掉所有那些多余的网络元素。
是否有“两全其美”的方式,我可以将格式整齐的文本减去我不想出现在应用程序中的元素?请提出建议,指出我不知道的任何事情,并引导我朝着正确的方向前进。