【发布时间】:2012-12-14 09:29:20
【问题描述】:
在我的项目中,我使用了页面动画。 我的问题是我想在卷曲视图的背景上显示红色。我该如何做到这一点? 提前致谢。
CATransition *animation = [CATransition animation];
[animation setDelegate:self]; [animation setDuration:0.75];
[animation setTimingFunction:UIViewAnimationCurveEaseInOut];
animation.type = @"pageUnCurl";
animation.fillMode = kCAFillModeBackwards;
animation.startProgress = 0.65;
[animation setRemovedOnCompletion:NO];
[[self view] exchangeSubviewAtIndex:[self.view.subviews count]-2 withSubviewAtIndex:3];
[[self view] exchangeSubviewAtIndex:[self.view.subviews count]-3 withSubviewAtIndex:2];
[[[self view] layer] addAnimation:animation forKey:@"pageCurlAnimation"];
这就是我改变看法的方式。
【问题讨论】:
-
添加 2 个视图并使用下面的视图添加按钮...
-
在此处粘贴代码。我们不知道您使用了哪些卷曲方法。可能你应该将此视图添加到其他视图中并设置背景颜色,但这是没有代码的唯一幸运猜测。
-
或许可以设置主窗口的背景色?
-
我也做过那个,但是那个观点没有改变。
-
悉达多添加的答案有帮助吗?如果是这样,请接受这个答案。它有助于清理社区。谢谢!
标签: iphone objective-c ios xcode