gpt4 book ai didi

iphone - 如何控制 iPhone 翻转 View 动画过渡期间的背景颜色?

转载 作者:行者123 更新时间:2023-12-03 18:24:35 25 4
gpt4 key购买 nike

我正在进行一些非常标准的翻转 Action :

[UIView beginAnimations:@"swapScreens" context:nil];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.view cache:YES];
[UIView setAnimationDuration:1.0];
[self.view exchangeSubviewAtIndex:0 withSubviewAtIndex:1];
[UIView commitAnimations];

值得称赞的是,这种动画风格非常容易使用。非常酷,我已经能够非常轻松地在整个应用程序中设置过渡、翻转、淡入淡出等动画。

问题:在翻转过渡期间,翻转过程中两个 View “后面”可见的背景是白色的,我希望它是黑色的。我已经:

  • 设置包含 View 的背景(上面的self.view) - 没有骰子。我真的认为这会起作用。
  • 将每个 View 的背景设置为黑色 - 没有骰子。我不认为这会起作用,尽管你尝试不同的事情来更好地理解:)
  • Google 想要疯狂;继续登陆与 Safari 相关的列表。

提前致谢!

最佳答案

您可以使用颜色或图像。您可以添加一个 View 来执行此操作:

UIWindow *window = [appDelegate window];
UIView *bgView = [[UIView alloc] init];
[bgView setBackgroundColor:[UIColor blackColor]];
[window addSubView:bgView];

或者直接在窗口上设置背景颜色:

[[appDelegate window] setBackgroundColor:[UIColor blackColor]];

关于iphone - 如何控制 iPhone 翻转 View 动画过渡期间的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2899211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com