【发布时间】:2013-11-27 03:43:57
【问题描述】:
我正在使用标准翻转代码从一个视图控制器移动到另一个视图控制器,如下所示:
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 被翻转时添加深色背景,一旦到位,背景是透明的。整个应用的主背景为白色。
无法直接发布图片,所以这里有一个截图链接。
【问题讨论】:
-
你能显示截图吗?有点难以想象。
-
您的问题不清楚。当视图翻转 90 度时,您可以看到它背后的内容。你想在那里看什么?
-
我在主帖中添加了截图。
-
当视图被翻转 90 度并且你看到它背后的东西不是问题。动画时 UIView 的背景会变暗,我希望它不是动画的一部分,只是五线谱和音符应该翻转。感谢您提供运动链接,但它似乎只是制作相同动画的不同方式,具有相同的图形问题。
标签: ios iphone uiviewanimation flipview