我制作了 2 个视图(一个正面,一个背面)并将它们放在另一个名为 contains 的视图中。我只是想通过按下按钮在两个视图(正面,背面)之间进行转换。所以我编写了以下代码:
(IBAction)flip:(id)sender {
[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];
}
问题是第一个过渡完美无缺,但是当我们到达第二个过渡(从前到后)时,过渡发生了,但不是前视图,而是包含视图的空白页面。然后过渡不当我按下按钮时不起作用。有什么建议吗?
谢谢你。