在我的iPhone应用程序上显示Web内容的最佳方式(如果可能,不使用UIWebView)

时间:2011-01-24 17:21:31

标签: iphone uiwebview uiscrollview uiimageview uilabel

我想构建一个iPhone应用程序,除其他外,应该显示网站详细信息页面的一些内容。该内容包括a)标题b)图像c)文本段落(具有多个段落。

我做了一个简短的研究,发现最简单的方法是使用uiwebview。问题是,在那种情况下,我必须经常与负责网站的人保持联系,以便为iPhone客户端创建修改后的html / css版本。

结果我想知道是否有可行的替代方案。我可以使用HTML请求以json格式获取我想要的数据。也许如果我使用包含UILabel作为标题的UIScrollView,图像的UIImage和文本段落的另一个UILabel?但问题是如何设置UIscrollview内容大小,因为它取决于文本段落的大小?

我是一名iPhone开发者,我可能会遗漏一些明显的东西,所以如果有人能指出我正确的方向,我会非常感激。

1 个答案:

答案 0 :(得分:1)

听起来你正在构建一个有关其他内容的应用程序。如果这是合法的,那么这个其他站点应该有一个已发布的api,您可以在其中开始编写您的应用程序。获取json或xml,然后使用UIViewControllerUIImageView中填充它们以显示文本UITextViewUITextView已经内置了一个滚动条,因此您不需要UIScrollView