animation - 将动画添加到附加元素?(斯威夫特用户界面)
问题描述
是否可以将动画添加到添加到数组中的元素(使用 .append() 方法)?
示例:我有一个按钮,当我点击它时,我的屏幕上出现了一个元素,但它在屏幕上粗暴地弹出,我想添加一个平滑的过渡但是如何?
任何想法?
谢谢!
解决方案
没有任何代码很难说。不过,您可以尝试在顶级视图上启用动画,如下所示:
VStack {
Text("blah")
}.animation(.default)
推荐阅读
- python - Filenotfound 错误 Jupyter - 系统找不到指定的路径
- javascript - 用户检查一次后未以编程方式检查复选框
- android - 为什么在模式中添加新列时需要更新数据库的 VERSION NUMBER?
- c# - DELETE C# SqlCommand:子查询返回超过 1 个值
- java - 更新查询执行成功,但即使使用更新语句,netbeans 上的 Java 数据库中的表也没有更新
- reactjs - React native 不准确的设备宽度划分问题
- java - 在区间 [0,360) 中生成一个可被数字 15 整除的随机数
- git - 多个项目的 gitignore 项
- python - IntelliJ IDEA 在控制台中覆盖打印
- sql-server - 在 WHERE 子句中过滤条件