缓慢的iOS模拟器突然,切换动画而不是修复它 - Xcode

时间:2014-05-26 15:37:40

标签: ios xcode ios-simulator

所以我已经在这个应用程序上工作了几个星期,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++;
                }];
 }

这样每张图片都会在屏幕上停留更长时间。动画似乎运行得如此之快!

谢谢!

0 个答案:

没有答案