2 つのビュー (1 つは front 、もう 1 つは back) を作成し、contain と呼ばれる別のビュー内に配置しました。ボタンを押すことで 2 つのビュー (前面、背面) を切り替えたいだけなので、次のコードを書きました。
(IBAction)flip:(id)送信者 {
[UIView transitionWithView:_contain]
duration:0.5 options:(UIViewAnimationOptionTransitionFlipFromRight) animations:^{ if (a == NO) { [_front removeFromSuperview]; [_contain addSubview:_back]; a = YES; }else if (a == YES){ [_back removeFromSuperview]; [_contain addSubview:_front]; a = NO; } } completion:nil];
}
問題は、最初のトランジションが問題なく動作することですが、2 番目のトランジション (前に戻る) に到達すると、トランジションが発生しますが、フロント ビューの代わりに、コンテイン ビューの空白ページが表示されます。その後、トランジション ドンボタンを押しても動かないのですが、何かアドバイスはありますか?
ありがとうございました。