gpt4 book ai didi

ios5 - 在 UIViewController 上的两个 UIView 之间翻转动画

转载 作者:行者123 更新时间:2023-12-04 20:17:18 27 4
gpt4 key购买 nike

我的 View Controller 上有两个 UIView。我想在用户触摸的两个 View 之间切换。一切都很好,除了我尝试了两种方法的动画,第一种是:

[UIView transitionFromView:frontView toView:backView 
duration:01.0 options:UIViewAnimationOptionTransitionFlipFromRight
completion:NULL];

这是动画 View ,但实际上是动画整个 View Controller 的 View ,而我只想要我的 View 所在的部分,即屏幕中央大约 320x200 的部分。

然后我尝试了另一个选项,即:
[UIView animateWithDuration:1.0 delay:0.0
options:UIViewAnimationOptionTransitionFlipFromRight
animations:^{
[frontView removeFromSuperview];
[self.view addSubview:backView];
} completion:nil];

但这根本不是动画 View 。无需任何动画即可立即切换 View 。任何人都可以帮助我了解我错在哪里或需要改变的地方。非常感谢您的时间和考虑。

最佳答案

在我发布我的问题一段时间后,我找到了一个很好的答案,你们可以看看:

How to flip an individual UIView (without flipping the parent view)

诀窍是使用第三个 UIView 作为容器 View ,然后添加需要动画的 View 作为其 subview 。在我的情况下,这就是诀窍。请记住,我正在使用我在问题中提到的第一种方法。感谢大家的时间。

关于ios5 - 在 UIViewController 上的两个 UIView 之间翻转动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10663828/

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