UIWebView性能与UIScrollView相比具有许多标签

时间:2010-12-25 19:36:15

标签: performance uiwebview uiscrollview

在iOS应用程序中,我必须显示一个文本项列表,这些文本项存储为数组中的字符串。由于文本行的格式不同(大小,颜色),我尝试了两种不同的方法:

  1. 创建一个UIWebView,在运行时从数组中的字符串创建一个htmlstring,并使用加载的css文件对其进行格式化

  2. 创建一个UIScrollView,并为每个字符串创建一个UILabel并在每个标签后添加一个带有虚线图像的UIImageView(我在上面的方法中使用css)

  3. 我预计第二种方法的表现非常糟糕。但是看起来带有标签的滚动视图(大约100个)图像滚动得更顺畅,并且比webview更具响应性。

    怎么可能?我在后台什么都不做,只显示这个视图。非常感谢!

1 个答案:

答案 0 :(得分:0)

如果我没弄错的话,因为UIWebView不会预呈现任何内容。

含义 - 当UIWebView进入视图时,UIScrollView会缓存所有数据以实现平滑过渡。