Iphone 除了UIWebView,Cocoa中还有HTML包装吗?

Iphone 除了UIWebView,Cocoa中还有HTML包装吗?,iphone,html,cocoa,Iphone,Html,Cocoa,我有一堆文本和图像(取自RSS提要项目的内容标签),我想在我的应用程序中显示。我设法用一些正则表达式从整个内容标签中提取它们。但问题是,为了在加载所有图像之前显示文本,我需要预加载所有图像,甚至在加载图像时,我需要重新定位所有文本/图像,因为我一开始不知道它们的大小,以便正确定位它们下面的元素 我意识到这对于这么简单的任务来说太难了 我搜索了一些简单的HTML包装,但什么也没找到。然后我意识到:嘿,我可以直接将HTML插入UIWebView。但是,我认为UIWebView更像HTML中的iFra

我有一堆文本和图像(取自RSS提要项目的内容标签),我想在我的应用程序中显示。我设法用一些正则表达式从整个内容标签中提取它们。但问题是,为了在加载所有图像之前显示文本,我需要预加载所有图像,甚至在加载图像时,我需要重新定位所有文本/图像,因为我一开始不知道它们的大小,以便正确定位它们下面的元素

我意识到这对于这么简单的任务来说太难了

我搜索了一些简单的HTML包装,但什么也没找到。然后我意识到:嘿,我可以直接将HTML插入UIWebView。但是,我认为UIWebView更像HTML中的iFrame,我的意思是不是一个非常灵活/流动的元素。内容将大于iPhone屏幕高度,UIWebView能否调整以适应其内容?我不想浏览器的缩放功能和所有,而是要融入到页面中

所以,底线是:为了显示一堆结合图像的文本,我应该继续我最初的ass方法,我应该使用UIWebView,还是有其他类似于我梦中的简单元素

谢谢

…[S]我应该继续我最初的ass方法吗?我应该使用UIWebView,还是有其他类似于我梦中的简单元素

我不完全确定您对UIWebView有何异议,它是一个相当复杂的元素,可以支持许多行为。IB和Cocoa开发的一个非常吸引人的特性是原型制作非常快速。我想你应该花半个小时来摆弄一下这个部件。编写自己的代码当然是一种选择,但布局引擎(即UIWebView/Safari中的WebKit,或Firefox中的Gecko)是一项复杂的任务。为什么要重新发明轮子


HTH.

一定要使用网络视图;它背后有数百人-年的工作经历,实际上你不可能自己复制。为了防止缩放,您可以在HTML片段中添加视口元标记。

好的,如果我使用UIWebView,因为我只有文本和图像,我还必须添加、、等标记吗?嘿,这个网站为从HTML5应用程序创建本机iphone应用程序提供了很好的指南: