我正在使用标准翻转代码从一个视图控制器移动到另一个视图控制器,如下所示:
tcvc = [self.storyboard instantiateViewControllerWithIdentifier:@"SB_TrebleClefStaffViewController"];
[tcvc.view setFrame:CGRectMake(0, 0, 0, 0)];
[UIView transitionWithView:staffContainer
duration:1
options:UIViewAnimationOptionTransitionFlipFromLeft
animations:^ { [staffContainer addSubview:tcvc.view ]; }
completion:nil];
这可行,但我可以看到视图控制器的背景,我只想看到视图控制器的内容翻转,背景是透明的。我已将 staffContainer 和 tcvc alpha 设置为 0,但背景仍然存在。任何帮助将不胜感激。
更新***
截图:staffContainer 被翻转时添加了深色背景,一旦到位,背景是透明的。整个应用程序的主背景是白色的。
不能直接发布图片,所以这里是截图的链接。