我有UIImageView
来显示图像和按钮来切换磁盘中的图像。
- (IBAction)loadNextImage:(id)sender {
if (m_currentPage >= m_pageCount - 1)
{
return;
}
m_currentPage++;
[self showImage:m_currentPage];
}
并且showImage
方法调用UIImageVIew
的setImage方法。
这一切在模拟器中运行良好。但是在我的iphone4中,对于某些图像,当我点击按钮切换到这些图像时,它没有显示这些图像。它仍然显示最后一张图像。但是当我让应用程序在后台运行然后将其切换到前台时,UI会显示它应该是的图像!
我对其进行了调整,传递给setImage
的图片参数不是nil
。
图像大约是200k。它太大了吗?有没有人知道原因?
答案 0 :(得分:0)
您是否检查过文件名与您尝试加载的内容完全匹配,即就设备而言image1.png
与Image1.png
不同。但这将在模拟器中起作用。