我可以立即停止第一个 UIView 动画并在同一视图上启动第二个动画吗?

尹贤镇

我有一个关于 UIView 动画的问题。我做了两个动画。一种是将视图的 alpha 值从 0.0 更改为 1.0。另一个是将视图的 alpha 值从 1.0 更改为 0.0。

但是,用户可以在第一个动画完成之前使用第二个动画。那时,第二个动画不起作用。(第一个动画正在进行中直到结束)

如果在第一次结束之前调用第二个动画函数,我可以停止第一个动画并开始第二个动画吗?

谢谢您的回答!

睡眠空间

我想你可以尝试这样的事情:

myView.layer.removeAllAnimations()

找到这个答案:https : //stackoverflow.com/a/2475482/4326715

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在第一个动画css的位置开始第二个动画css

第二个动画:悬停鼠标时重置第一个动画

如何在第一个动画之后播放第二个动画?

一个SVG的JQuery函数,在第一个动画完成后立即执行第二个动画?

视图在第二个动画之前跳

ios动画无法在第二个视图中启动

在元素的第二个动画上调用Promise函数而不是第一个?

第一个功能完成后,启动第二个功能。

从第一个结果集中创建第二个SQL视图

第一个DAG中的节点可以执行第二个condor_submit_dag吗?

为什么我的第二个块坚持第一个?

如果第一个失败,我可以连接到第二个数据库主机吗?

输入框提示第二个数据条目存储数据,我们可以让它存储在第一个条目上吗?

为什么第一个代码立即显示错误消息,而第二个则不

Objective-C:防止UIView在附加到第二个UIView时继承行为

Net Stop,在第一个服务正在“停止...”时如何停止第二个服务

如何从std :: async线程中启动std :: async线程,并在启动第二个线程后让第一个消亡?

POST请求可以接受两个回调,并且第一个可以将数据传递给第二个吗?

如果第一个php函数引发异常,我如何停止第二个php函数的实现

Jupyter:为什么第二个命令会使第一个命令停止工作?

Linux Shell脚本:第二个程序结束后,如何停止第一个程序?

如果第一个验证器失败,如何停止执行第二个验证器?

当第一个表中的 3 列可以指向第二个表中的同一列时连接表

如何在第一个文本视图完成后添加第二个文本视图

将数据从第二个视图传递到第一个视图控制器

启动2个命令,等待第二个命令的结尾,然后终止第一个命令

有人可以向我解释第二个循环..我已经理解第一个..谢谢

当我单击第一个表格视图的表格视图单元格时进入第二个表格视图?

从第一个 Terraform 获取输出并在第二个 Terraform 中使用