我的问题是我有50个图像,每个是157X157像素,需要25kb。他们连接到滑块,当用户滑动滑块时,他们将0更改为100.它可以工作,但我的问题是iphone 3g和3gs非常慢很难看到图像,有时它会卡住一秒钟以显示下一张图像。我使用UIImageview来显示图像。我怎样才能做得更好,所以在视网膜显示之前的手机可以显示它们而不会卡住?谢谢你的回答和时间。
编辑:所有图片都在他们未从网址中获取的文件中。
答案 0 :(得分:1)
在您的应用启动时预加载它们。向每个人发送-size
消息应该足以强制他们加载。
答案 1 :(得分:0)
也许您可以预加载图片的lowRez版本(例如78px) 当滑块移动时,显示lowRez,当它停止时,你换到原始图片。
答案 2 :(得分:0)
将它们转换为它们将被绘制的大小(不要在运行中重新缩放它们)。
ps:样本会有很多帮助