【发布时间】:2012-11-25 08:43:52
【问题描述】:
我采用了一种相当常用的方法来在两个图像之间翻转。然而在这种情况下,由于目前我无法理解的原因 - 动画目前只是从“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];
(这可能是超出此代码的简单内容......)
【问题讨论】:
-
所有这些代码都在一个方法中吗?如果没有,请展示完整的方法,以便我们了解您的代码的结构。
标签: ios xcode animation uiview flip