Iphone 带图像序列的UIImage
我有很多png序列,需要在ipad上循环显示 但随后内存耗尽,最终导致应用程序崩溃 我一直在跳过每一帧以避免内存错误 任何我可以管理内存的方法,分配/释放,我看不到类似于这种内存分配的释放,也没有任何allocIphone 带图像序列的UIImage,iphone,ipad,uiimage,image-manipulation,Iphone,Ipad,Uiimage,Image Manipulation,我有很多png序列,需要在ipad上循环显示 但随后内存耗尽,最终导致应用程序崩溃 我一直在跳过每一帧以避免内存错误 任何我可以管理内存的方法,分配/释放,我看不到类似于这种内存分配的释放,也没有任何alloc 还有其他节省内存的方法吗?没有,没有办法管理这种动画。如果对你有用,那就太好了。如果没有,你需要用别的东西。图像视图中的视频序列或手动替换的图像(速度慢,而且容易出现内存问题)或GL中的某些内容。不,无法管理此类动画。如果对你有用,那就太好了。如果没有,你需要用别的东西。图像视图中的视频
还有其他节省内存的方法吗?没有,没有办法管理这种动画。如果对你有用,那就太好了。如果没有,你需要用别的东西。图像视图中的视频序列或手动替换的图像(速度慢,而且容易出现内存问题)或GL中的某些内容。不,无法管理此类动画。如果对你有用,那就太好了。如果没有,你需要用别的东西。图像视图中的视频序列或手动替换的图像(速度慢,而且容易出现内存问题)或GL中的某些内容。您可以使用此选项 IBUIImageView*动画视图 在.h文件中 在.m文件中
animationView = [[UIImageView alloc] initWithFrame:CGRectMake(157,354, 45, 100)] ;
animationView.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"image1.jpg"],
[UIImage imageNamed:@"image2.jpg"],
...................................,
[UIImage imagenamed :@"imageN.jpg"],
nil];
animationView.animationDuration = .65;
animationView.animationRepeatCount = 0;
[animationView startAnimating];
[self.view addSubview:animationView];
[animationView release];
你可以用这个
IBUIImageView*动画视图
在.h文件中
在.m文件中
animationView = [[UIImageView alloc] initWithFrame:CGRectMake(157,354, 45, 100)] ;
animationView.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"image1.jpg"],
[UIImage imageNamed:@"image2.jpg"],
...................................,
[UIImage imagenamed :@"imageN.jpg"],
nil];
animationView.animationDuration = .65;
animationView.animationRepeatCount = 0;
[animationView startAnimating];
[self.view addSubview:animationView];
[animationView release];
请看我上面的评论,我希望避免内存不足的错误。在图像显示完成后立即从内存中删除图像。请参阅上面的评论,我希望避免内存不足错误。一旦图像完成显示,就从内存中删除它。