Iphone 在表格单元格中添加UIWebView是个好主意吗?

Iphone 在表格单元格中添加UIWebView是个好主意吗?,iphone,uitableview,uiwebview,custom-cell,Iphone,Uitableview,Uiwebview,Custom Cell,我有几个本地html文件,我想用staticfornow单元格在表中显示它们。 每个UIWebView都有不同的高度我不想在UIWebView中有任何卷轴,所以很明显每个单元格都有不同的高度。我读到的大多数评论都不鼓励在表格单元格中使用UIWebView。你认为这适用吗?它会很慢并且需要时间来加载吗 tableview单元格中的UIWebview肯定会影响性能。要在tableview单元格中显示Html内容,可以使用。tableview单元格中的UIWebview肯定会影响性能。要在tablev

我有几个本地html文件,我想用staticfornow单元格在表中显示它们。
每个UIWebView都有不同的高度我不想在UIWebView中有任何卷轴,所以很明显每个单元格都有不同的高度。我读到的大多数评论都不鼓励在表格单元格中使用UIWebView。你认为这适用吗?它会很慢并且需要时间来加载吗

tableview单元格中的UIWebview肯定会影响性能。要在tableview单元格中显示Html内容,可以使用。tableview单元格中的UIWebview肯定会影响性能。要在tableview单元格中显示Html内容,可以使用。

我在应用程序中使用UIWebView将来自web的内容显示为表格视图中的行

我知道这样做是不鼓励的,因为UIWebView的内存使用率很高,但在我的例子中,这不仅仅是显示富文本的问题:我必须显示从web加载的HTML,所以我尝试了这个选项。总之,我试过了,效果很好

该应用程序不时收到内存警告,但它也能够有效地恢复内存,即使在只有256MB内存的iPodtouch上也能不受影响地运行。性能可能会受到影响,但由于应用程序只是从web加载文本并将其显示在表中,因此应用程序的响应非常好

一个重要的注意事项是:页面非常简单,只有文本,每个表包含的元素不超过15个。此外,你必须考虑的是,UIWebVIEW在渲染中引入了一个小的延迟,所以你必须处理它,并且在你的应用程序中接受它。没有办法去掉我所知道的。

在后来的一个项目中,我使用了不同的方法:只使用一个UIWebView,并在其中使用HTML/js创建表。嗯,它也起作用了,但在峰值内存使用率和我用仪器检查的性能方面,我看不到有什么大的改进

这只是我的经验,我并不想说这会起作用,或者说这是一个很好的做法。无论如何,我希望它能有所帮助。

我在应用程序中使用UIWebView在表视图中将来自web的内容显示为行

我知道这样做是不鼓励的,因为UIWebView的内存使用率很高,但在我的例子中,这不仅仅是显示富文本的问题:我必须显示从web加载的HTML,所以我尝试了这个选项。总之,我试过了,效果很好

该应用程序不时收到内存警告,但它也能够有效地恢复内存,即使在只有256MB内存的iPodtouch上也能不受影响地运行。性能可能会受到影响,但由于应用程序只是从web加载文本并将其显示在表中,因此应用程序的响应非常好

一个重要的注意事项是:页面非常简单,只有文本,每个表包含的元素不超过15个。此外,你必须考虑的是,UIWebVIEW在渲染中引入了一个小的延迟,所以你必须处理它,并且在你的应用程序中接受它。没有办法去掉我所知道的。

在后来的一个项目中,我使用了不同的方法:只使用一个UIWebView,并在其中使用HTML/js创建表。嗯,它也起作用了,但在峰值内存使用率和我用仪器检查的性能方面,我看不到有什么大的改进


这只是我的经验,我并不想说这会起作用,或者说这是一个很好的做法。无论如何,我希望它能有所帮助。

我找到了这个答案:但我更喜欢听你的评论我找到了这个答案:但我更喜欢听你的评论。ID“UIWebView”包含任何滚动,或者它是否拉伸和扩展单元格?无滚动;在加载结束时,使用javascript调用读取内容高度并相应地设置单元格高度。。。我宁愿使用NSAtrributedString,而不是为我可能拥有的每个单元格调用js。UIWebView包含任何滚动,或者它是否拉伸和扩展单元格?没有滚动;在加载结束时,使用javascript调用读取内容高度并相应地设置单元格高度。。。我宁愿使用NSAtrributedString,也不愿为可能有数千个单元格的每个单元格调用js