iOS模拟器迭代重置图像

时间:2013-01-18 00:28:54

标签: ios uiimageview uiimage iteration simulator

我目前正在开发一款可以迭代重置图像的应用,并且无法存储或预测未来的图像。对于简单的测试,我使用了

UIImage * image = [UIImage imageNamed:@"mountain.jpg"];
image = [ /* function that changes image */ ];
self.imageView.image = image

这很好用。 imageView已更新,就像我想要的那样。但是当我做的时候

for (i=0; i<10; i++){
    image = [ /* function that changes image */ ];
    self.imageView.image = image;
 }

它不起作用。所以我尝试了这个:

for (int i=0; i<10; i++) {
    NSLog(@"%d", i);
    [NSThread sleepForTimeInterval:1.0];
    image = [self.brain recontructImage:image iterations:10];
    self.imageView.image = image;
    [self.imageView setNeedsDisplay];
    [self.imageView setImage:image];
}

并翻转它,以便[self.image setNeedsDisplay][self.image setImage:image]放在image = [ /* function that changes image */ ]之前。

我只在模拟器中试过这个,我开始怀疑它是否坏了,但我对此表示怀疑。也许这是时间问题,但我停了一秒钟。我做错了什么?

0 个答案:

没有答案