gpt4 book ai didi

ios - UIView过渡动画

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:07:19 25 4
gpt4 key购买 nike

ViewBViewCViewA 的 subview 。假设 ViewB 当前位于 ViewC 之上。我想将 ViewC 放在顶部,并带有翻转动画,如图所示。我使用 UIView 类方法 (void)transitionFromView:(UIView *)fromView toView:(UIView *)toView duration:(NSTimeInterval)duration options:(UIViewAnimationOptions)options completion:(void ( ^)(BOOL finished))完成。但是,ViewAviewB 一起翻转,这不是所需的行为。所需的行为只是让 ViewB 翻转,而 ViewC 现在位于顶部。知道如何实现所需的行为吗? enter image description here

最佳答案

试试这个:

 -(void)FilpAnimation
{
viewObjB.alpha=1.0;
viewObjB.hidden=NO;
[UIView transitionWithView:viewObjB
duration:1.5
options:UIViewAnimationOptionTransitionFlipFromRight
animations:^{
viewObjB.hidden=YES;
viewObjB.alpha=0.0;
} completion:nil];

viewObjC.alpha=0.0;
viewObjC.hidden=YES;
[UIView transitionWithView:viewObjC
duration:1.5
options:UIViewAnimationOptionTransitionFlipFromLeft
animations:^{
viewObjC.hidden=NO;
viewObjC.alpha=1.0;
} completion:nil];
}

关于ios - UIView过渡动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24320216/

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