在iOS应用程序中,我必须显示一个文本项列表,这些文本项存储为数组中的字符串。由于文本行的格式不同(大小,颜色),我尝试了两种不同的方法:
创建一个UIWebView,在运行时从数组中的字符串创建一个htmlstring,并使用加载的css文件对其进行格式化
创建一个UIScrollView,并为每个字符串创建一个UILabel并在每个标签后添加一个带有虚线图像的UIImageView(我在上面的方法中使用css)
我预计第二种方法的表现非常糟糕。但是看起来带有标签的滚动视图(大约100个)图像滚动得更顺畅,并且比webview更具响应性。
怎么可能?我在后台什么都不做,只显示这个视图。非常感谢!
答案 0 :(得分:0)
如果我没弄错的话,因为UIWebView不会预呈现任何内容。
含义 - 当UIWebView进入视图时,UIScrollView会缓存所有数据以实现平滑过渡。