iphone - 显示图像的性能问题

标签 iphone objective-c ios performance uiimageview

我的问题是我有 50 张图片,每张都是 157X157 像素,占用 25kb。它们连接到 slider ,当用户滑动 slider 时,它们会从 0 变为 100。它可以工作,但我的问题是 iphone 3g 和 3gs 非常慢很难看到图像,有时它会卡住一秒钟才能显示下一张图像。我使用 UIImageview 来显示图像。我怎样才能做得更好,以便在视网膜显示之前的手机可以显示它们而不会卡住?感谢您的回答和您的宝贵时间。

编辑:所有图片都在他们不是从 url 中获取的文件中。

最佳答案

在您的应用启动时预加载它们。向他们每个人发送一条 -size 消息应该足以强制他们加载。

关于iphone - 显示图像的性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7316653/

相关文章:

iphone - 针对每个项目设置版权声明?

ios - 如何将 UISlider 添加到 AVPlayer

ios - 高度、体重等人体测量

iphone - Objective C/iPhone - 如何将 UISlider 绑定(bind)到代码

iphone - UIScrollView 不响应 setZoomScale :

iOS:dismissViewControllerAnimated 在执行时崩溃

ios - RestKit 映射字符串数组和同一对象的 keyPath 值

ios - 如何在移动到下一行之前使 UICollectionView 填充垂直空间

ios - 防止文本的特定部分被截断

iphone - iOS 4.3 中 UITextView beginningOfDocument 中的问题