所以我已经在这个应用程序上工作了几个星期,iOS模拟器运行得非常顺利和快速。但现在突然间它运行得如此之慢我几乎无法测试应用程序的功能 - 就在我向老板展示之前的几天......
我见过人们建议尝试打开和关闭动画,但这似乎并没有什么不同。
但我确实有一些动画。
更新:现在修复,我的代码中是睡眠命令。
但接下来的问题是如何编辑此代码:
- (void)animateImages
{
static int count = 0;
NSArray *animationImages =@[[UIImage imageNamed:@"blur_edges.png"],
[UIImage imageNamed:@"blur_edges2.png"],
[UIImage imageNamed:@"blur_edges3.png"],
[UIImage imageNamed:@"blur_edges4.png"],
[UIImage imageNamed:@"slide8.png"]];
UIImage *image =
[animationImages objectAtIndex:(count % [animationImages count])];
[UIView transitionWithView:_imView
duration:1.5
options:UIViewAnimationOptionTransitionCrossDissolve
animations:^{
_imView.image = image;
} completion:^(BOOL finished) {
[self animateImages];
count++;
}];
}
这样每张图片都会在屏幕上停留更长时间。动画似乎运行得如此之快!
谢谢!