我采用了一种在两个图像之间翻转的相当常用的方法。然而在这种情况下,由于目前我无法理解的原因 - 动画目前只是从“newView”翻转到“newView”。
任何指向我的方式错误的帮助将不胜感激。代码如下:
UIImageView *oldView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"dark_wood.png"]];
UIImageView *newView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"light_wood.png"]];
[container addSubview:oldView];
和:
[UIView transitionWithView:container
duration:2
options:UIViewAnimationOptionTransitionFlipFromLeft
animations:^{ [oldView removeFromSuperview]; [container addSubview:newView]; }
completion:nil];
(这可能是超出此代码的简单内容..)