gpt4 book ai didi

ios - 按下后退按钮时 UIView 动画不起作用

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

我有 2 个 View Controller 。一旦 View Controller 执行,第一个 View Controller 包含 1 个带有动画的 uiview 和一个按钮“继续”。第二个 View Controller 只包含 1 个按钮,即“后退”按钮。

情况:

当单击执行时,uiview 动画效果很好,然后继续第二个 View Controller 。当单击第二个 View Controller 上的“后退”按钮并关闭并返回到第一个 View Controller 时,uiview 不再执行动画。

-(void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
[UIView setAnimationDelegate:self];
[self.MainV setFrame:CGRectMake(10,370, 285, 73)];
[UIView commitAnimations];
}

最佳答案

您是否曾将 MainV 框架重置到它开始的位置?一旦 View 被动画化到某个位置,它就会留在那里。也许您想将 MainV 移动到 -UIViewController viewDidDisappear] 方法中的不同位置?您可以在那里设置 View 的框架,以便在每次 View 进入 View 时重新激活。

关于ios - 按下后退按钮时 UIView 动画不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27181318/

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