1
2
|
2
1
不是 全部的 uiview的属性是可动画的-我不认为“突出显示”或“选定”是。 通常,它可用于非布尔值,如“center”、“alpha”、“frame”和“bounds”。 试着调整alpha,你会发现它会起作用。 |
3
1
您需要创建一个回调方法,该方法在第一个动画完成时执行。您可以使用该回调来创建取消选择的动画。请记住,没有像透明度那样渐进的“选择状态”。你必须使用
从苹果的文档中:
您的方法必须采用以下参数: 动画ID 包含可选应用程序提供的标识符的nsstring。这是传递给beginimations:context:method的标识符。这个论点可以是零。 完成 包含布尔值的nsnumber对象。如果动画在停止前运行到完成状态,则该值为“是”,否则为“否”。 上下文 可选的应用程序提供的上下文。这是传递给beginimations:context:方法的上下文数据。这个论点可以是零。 动画完成后,将调用回调animationdIdStop并在字符串@“animatein”中传递。您可以使用该方法检查调用了哪个动画,并在那里处理它。 |
Ahmed Zaidan · 快速ui转换无法按预期工作 1 年前 |
Armand · 为什么我的图像与另一个图像相交时不会被删除 1 年前 |
Frakcool · 满足条件时,SwiftUI动画背景颜色更改 2 年前 |
Ancross · 为什么我的小CSS动画不会触发? 2 年前 |
C.Bernabei · 灯丝动画混合 2 年前 |
Neo78 · CSS动画将返回其原始位置,但不应该 2 年前 |
Wikson · 我想在滚动时启动JS函数 2 年前 |