私は2つの画像をめくるというかなりよく使われている方法を採用しました。ただし、この機会に、現在私を超えている理由により、アニメーションは現在「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];
(これはおそらく、このコードを超えた単純なものです。)